System.Classes.TStringList.OnChange

提供: RAD Studio API Documentation
移動先: 案内検索

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 イベント ハンドラは、そのリストの中身が変わるたびに、コントロールに自分を再描画するよう指示することができます。

リスト内の文字列が追加、削除、移動、変更されるたびに、次のようなイベントの流れが発生します:

  1. OnChanging イベントが変更前に発生。
  2. 文字列が追加、削除、移動、または変更される。
  3. OnChange イベントが発生。

メモ: OnChange は、リストへ変更が行われるたびに発生し、これは、アプリケーションが一連の変更に当たって BeginUpdateEndUpdate を呼び出しても変わりません。

OnChange は、System.Classes.TNotifyEvent 型のイベント ハンドラです。

関連項目

コード サンプル