質問編集履歴

1 誤字の修正

gorota

gorota score 23

2015/05/06 17:43  投稿

VS2010でのValidatingの挙動
VisualBasic2010 professionalにおいて
画面コントロールのValidation イベント内で入力チェックをしていますが
メッセージボックスを表示して、イベントをキャンセルしても、
再度、Validation イベントが発生して、メッセージが2度表示されます。
検証していくと、メッセージボックスを表示、確認の際に、
フォーカスが遷移しているようで、
再度 Validatiing 発生にいたっております。
このような現象をご存知の方、
対処方法をよりしければご教授下さい
対処方法をよろしければご教授下さい
(記入例)
Private Sub CTL(....) Handles CTL.Validating
 if CTL = エラー then
    MessageBox.Show("エラー")
    e.Cancel = True
    Return
 End IF
 .....
End sub
  • VB.NET

    1664 questions

    Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る