VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2006/08/21(Mon) 18:37
投稿者matsu
Eメール
URL
タイトルRe^5: 各コントロールのIndexを取得することは可能でしょうか?

> たとえば、スプレッドのセルから「クリア」ボタンを
> 押下した際に、LeaveCellイベントが走りますが、
> その時に次にフォーカスが当たろうとしているのが
> 「閉じる」ボタンなのか、「クリア」ボタンなのか
> ということを確認したいんです。
>
> ↓ こんな感じ
>
> スプレッド上から、「クリア」ボタンをクリック
>
> Private sub vaSpread_LeaveCell(〜)
>
>   'フォーカスが「閉じる」ボタンOR「クリア」ボタンの場合
>  ’当処理を抜ける
>  
> End sub

「閉じる」ボタンOR「クリア」ボタン以外にフォーカスが移る場合に
チェックをしたいという事であれば、Validateイベントと併用してみては
どうでしょうか?

LeaveCellイベントで他のコントロールにフォーカスが移る場合は
チェックせずに、Validateイベントでチェックすれば期待する動作に
なるかと思います。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -