Data.DB.TField.OnChange
Delphi
property OnChange: TFieldNotifyEvent read FOnChange write FOnChange;
C++
__property TFieldNotifyEvent OnChange = {read=FOnChange, write=FOnChange};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | Data.DB.pas Data.DB.hpp |
Data.DB | TField |
説明
フィールド内のデータが、レコード バッファに書き込まれた直後に発生します。
OnChange イベント ハンドラを記述すると、フィールドのデータにおけるあらゆる変更に応答できるようになります。 OnChange により、データが正常にレコード バッファへ書き込まれると、応答が可能になります。
現在のレコード バッファへフィールドの値をを書き込む際、次の処理が発生します:
- OnValidate イベント ハンドラが呼び出され、データを検証。
- OnValidate イベント ハンドラが現在の Value を許容する場合、データをレコード バッファへ書き込み。
- データ書き込で例外が発生しなければ、OnChange イベント ハンドラが呼び出され、変更への応答が許可される。
OnChange は、Data.DB.TFieldNotifyEvent 型のイベント ハンドラです。