FarPoint.Win アセンブリ > FarPoint.Win 名前空間 > SuperEditBase クラス : 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イベントを参照してください。