直前のコントロールの Validating イベントが2回発生する
対象製品
El Tabelle Sheet 4.0J
発生環境
この現象は、次のファイルバージョンのアセンブリで発生します。
v4.0.2006.0412 および以前のアセンブリ
v4.0.2006.0412 および以前のアセンブリ
状況
修正済み
詳細
直前のコントロールの Validating イベントで e.Cancel=true に設定しているとき、シートへのフォーカス移動で Validating イベントが2回発生します。他のコントロールでは1回です。
[Visual Basic]
Private Sub TextBox1_Validating(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
Console.WriteLine("TextBox1_Validating")
e.Cancel = True
End Sub
[Visual Basic]
Private Sub TextBox1_Validating(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
Console.WriteLine("TextBox1_Validating")
e.Cancel = True
End Sub
回避方法
この現象は、ファイル バージョン v4.0.2006.0428 以降のアセンブリで修正されています。v4.0.2006.0428 は、HotFix で提供されます。
キーワード
ETSH05492
この文書は、以前は次のバグレポートIDで公開されていました : 6022