Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
初級講座「5.勝手に発生するValidatingイベント」について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=219#CommentId1529
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
鍵
 (社会人)
投稿日時
2009/1/5 21:48:12
こんにちは。
講座に書かれているコードでは、
ActiveControlのCausesValidationプロパティがFalseの
ときは入力チェックを行わないようになっていますが、
Form右上の×ボタンを押したときや、Alt+F4を押したときの
ActiveControlはTextBox1のままなので入力チェックを行ってしまうようです。
とりあえずの対策としてチェックの条件を増やしてみました。
見た目はスッキリしませんが、とりあえずこれで閉じられると思います。
If
ActiveControl.CausesValidation =
False
OrElse
ActiveControl
Is
TextBox1
Then
Exit
Sub
End
If