表示: Delphi
C++
表示設定
Data.DB.TDataSource.OnStateChange
提供:XE2 API Documentation
Delphi
property OnStateChange: TNotifyEvent read FOnStateChange write FOnStateChange;
C++
__property System::Classes::TNotifyEvent OnStateChange = {read=FOnStateChange, write=FOnStateChange};
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| event | published | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSource |
説明
データソースコンポーネントのデータセットの状態が変わったときに発生します。
OnStateChange イベントハンドラを記述すると,データソースコンポーネントに関連付けられたデータセットの State プロパティが変更されたときに特定のアクションを実行できます。
データベースに正常に接続している間,データセットの状態は頻繁に変わります。たとえば,ユーザーがデータベース対応コントロールで項目の編集を始めると,データセットの State プロパティはまだ dsEdit になっていなければ dsBrowse から dsEdit に変わります。OnStateChange イベントハンドラは,状態の変更に対する応答としてメニュー項目やボタンを使用可能/使用不可にするなどのアクションを実行できます。