System.Classes.TStringList.OnChange

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnChange: TNotifyEvent read FOnChange write FOnChange;

C++

__property TNotifyEvent OnChange = {read=FOnChange, write=FOnChange};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event public
System.Classes.pas
System.Classes.hpp
System.Classes TStringList

Beschreibung

Tritt sofort nach einer Änderung der String-Liste ein.

Mit einer Ereignisbehandlungsroutine für OnChange können Sie auf Änderungen an der String-Liste reagieren. Wenn die String-Liste beispielsweise mit einem Steuerelement verknüpft ist, kann die Ereignisbehandlungsroutine das Steuerelement auffordern, sich selbst neu zu zeichnen, sobald sich der Inhalt der Liste ändert.

Die folgenden Ereignisse treten ein, wenn Strings eingefügt, gelöscht, verschoben oder geändert werden:

  1. Vor der Änderung tritt das Ereignis OnChanging ein.
  2. Die Strings werden hinzugefügt, gelöscht, verschoben oder geändert.
  3. Das Ereignis OnChange tritt ein.

Anmerkung:  OnChange wird für alle an der Liste vorgenommenen Änderungen ausgelöst, unabhängig davon, ob die Anwendung vor bzw. nach einer Reihe von Änderungen die Methoden BeginUpdate und EndUpdate aufruft.

OnChange ist eine Ereignisbehandlungsroutine des Typs System.Classes.TNotifyEvent.

Siehe auch

Codebeispiele