PowerTools SPREAD for Windows Forms 10.0J
InvalidData イベント


コントロールに無効なデータが含まれているときに発生します。
構文
'Declaration
 
Public Event InvalidData As InvalidDataEventHandler
'使用法
 
Dim instance As SuperEditBase
Dim handler As InvalidDataEventHandler
 
AddHandler instance.InvalidData, handler
public event InvalidDataEventHandler InvalidData
解説

このイベントは、無効なデータを含む場合にコントロールがフォーカスを失うと発生します。どの値が無効であるかは、コントロールの型とそのプロパティ設定によって異なります。

コントロールがフォーカスを失ったときにデータを検証しない場合は、CanValidateプロパティをFalseに設定します。

このイベントをUserErrorイベントと比較すると、InvalidDataイベントは、フォーカスがコントロールから離れたときにコントロールのデータが検証されると発生するのに対し、UserErrorイベントは、ユーザーがコントロールを操作している間や、コードまたはデータベースがコントロールにコードを提供しているときに発生します。たとえば、ユーザーが数値のみを許可するように定義されたマスクを持つFpMaskコントロールに文字を入力しようとしたときなどです。

詳細については、Microsoft .NET FrameworkリファレンスのLostFocusイベントを参照してください。

参照

SuperEditBase クラス
SuperEditBase メンバ
InvalidDataEventHandler デリゲート
UserError イベント
CanValidate プロパティ
IsValid メソッド

 

 


© 2004-2017, GrapeCity inc. All rights reserved.