FarPoint.Win アセンブリ > FarPoint.Win 名前空間 > SuperEditBase クラス : UserError イベント |
'Declaration
Public Event UserError As UserErrorEventHandler
'使用法
Dim instance As SuperEditBase Dim handler As UserErrorEventHandler AddHandler instance.UserError, handler
public event UserErrorEventHandler UserError
イベント ハンドラが、このイベントに関連するデータを含む、UserErrorEventArgs 型の引数を受け取りました。次の UserErrorEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 説明 |
---|---|
ErrorCode | エラーイベントに関連付けられたエラーコードを取得します。 FarPoint.Win.SuperEdit.ErrorEventArgsから継承されます。 |
ErrorInfo | エラーイベントに関連付けられた追加のエラー情報を取得します。 FarPoint.Win.SuperEdit.ErrorEventArgsから継承されます。 |
UserErrorCode | ユーザーエラーイベントに関連付けられたエラーコードを取得します。 |
このイベントは、ユーザー、コード、またはデータベースがコントロールに無効なデータを提供しようとすると発生します。.このイベントは、ユーザーが無効な文字を入力したときや範囲外の値を入力しようとしたときなど、さまざまな場合に発生します。どの値が無効または範囲外であるかは、コントロールの型とそのプロパティ設定によって異なります。
コントロールに提供されたときにデータを検証しない場合は、UserEntryプロパティをFreeFormatに設定します。
このイベントをInvalidDataイベントと比較すると、UserErrorイベントは、ユーザーがコントロールを操作している間(たとえば、ユーザーが数値のみを許可するように定義されたコントロールに文字を入力しようとしたときなど)に発生する場合があるのに対し、InvalidDataイベントは、フォーカスがコントロールから離れたときにコントロールのデータが検証されると発生します。
発生したエラーに関する情報を取得するには、UserErrorEventArgsクラスのUserErrorCodeプロパティを使用します。発生する可能性のあるエラーコードの詳細と一覧については、該当するトピックを参照してください。