投稿日 | : 2004/04/12(Mon) 13:40 |
投稿者 | : サム |
Eメール | : |
URL | : |
タイトル | : Validateイベントの回避 |
VB6.0です。
フォームにテキストボックスと保存、終了ボタンがあります。
Private Sub Text1_Validate(Cancel As Boolean)
の中で入力チェックを行いますが、
終了ボタンは、CausesValidationプロパティをFalseに設定して
ウインドウを閉じるようにしています。
ただText1が変更されているときは、
msgbox("変更されています。終了しますか?",vbOKCancel)
などでCancelが押された場合には、
上記のText1_Validate内での入力チェックを行いたいのですが
うまくいきません。
Text1にフォーカスを戻すだけでもいいのですが、
前にどのコントロールにいたのかがわかりません。
どのようにすればよいのでしょうか。