System.Classes.TStringList.OnChanging

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

Delphi

property OnChanging: TNotifyEvent read FOnChanging write FOnChanging;

C++

__property TNotifyEvent OnChanging = {read=FOnChanging, write=FOnChanging};

プロパティ

種類 可視性 ソース ユニット
event public
System.Classes.pas
System.Classes.hpp
System.Classes TStringList


説明

文字列リストが変更された直前に発生します。

OnChanging イベント ハンドラを記述すると、文字列リストへの変更に対して準備できるようになります。 たとえば、あるコントロールに文字列リストが関連づけられている場合に、OnChanging イベント ハンドラはそのコントロールに対して、リストへの変更が完了したことを告げる OnChange イベントが発生するまで再描画を無効にするよう指示することができます。

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

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

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

OnChanging は、TNotifyEvent 型のイベント ハンドラです。

関連項目