投稿日 | : 2006/08/21(Mon) 18:37 |
投稿者 | : matsu |
Eメール | : |
URL | : |
タイトル | : Re^5: 各コントロールのIndexを取得することは可能でしょうか? |
> たとえば、スプレッドのセルから「クリア」ボタンを
> 押下した際に、LeaveCellイベントが走りますが、
> その時に次にフォーカスが当たろうとしているのが
> 「閉じる」ボタンなのか、「クリア」ボタンなのか
> ということを確認したいんです。
>
> ↓ こんな感じ
>
> スプレッド上から、「クリア」ボタンをクリック
>
> Private sub vaSpread_LeaveCell(〜)
>
> 'フォーカスが「閉じる」ボタンOR「クリア」ボタンの場合
> ’当処理を抜ける
>
> End sub
「閉じる」ボタンOR「クリア」ボタン以外にフォーカスが移る場合に
チェックをしたいという事であれば、Validateイベントと併用してみては
どうでしょうか?
LeaveCellイベントで他のコントロールにフォーカスが移る場合は
チェックせずに、Validateイベントでチェックすれば期待する動作に
なるかと思います。