System.Classes.TStringList.OnChange
Delphi
property OnChange: TNotifyEvent read FOnChange write FOnChange;
C++
__property TNotifyEvent OnChange = {read=FOnChange, write=FOnChange};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | public | System.Classes.pas System.Classes.hpp |
System.Classes | TStringList |
説明
文字列リストが変更された直後に発生します。
OnChange イベント ハンドラを記述すると、文字列リストへの変更に対応できるようになります。 たとえば、あるコントロールに文字列リストが関連づけられている場合に、OnChange イベント ハンドラは、そのリストの中身が変わるたびに、コントロールに自分を再描画するよう指示することができます。
リスト内の文字列が追加、削除、移動、変更されるたびに、次のようなイベントの流れが発生します:
- OnChanging イベントが変更前に発生。
- 文字列が追加、削除、移動、または変更される。
- OnChange イベントが発生。
メモ: OnChange は、リストへ変更が行われるたびに発生し、これは、アプリケーションが一連の変更に当たって BeginUpdate や EndUpdate を呼び出しても変わりません。
OnChange は、System.Classes.TNotifyEvent 型のイベント ハンドラです。