Vcl.DBCtrls.TFieldDataLink.DataEvent
Delphi
procedure DataEvent(Event: TDataEvent; Info: NativeInt); override;
C++
virtual void __fastcall DataEvent(Data::Db::TDataEvent Event, NativeInt Info);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.DBCtrls.pas Vcl.DBCtrls.hpp |
Vcl.DBCtrls | TFieldDataLink |
Beschreibung
Reagiert auf verschiendene Ereignisse beim Bearbeiten von Daten.
Vcl.DBCtrls.TFieldDataLink.DataEvent erbt von Data.DB.TDataLink.DataEvent. Der folgende Inhalt bezieht sich auf Data.DB.TDataLink.DataEvent.
Reagiert auf verschiendene Ereignisse beim Bearbeiten von Daten.
DataEvent wird automatisch aufgerufen, wenn verschiedene Datenereignisse eintreten. Event gibt das aufgetretene Ereignis an. Info enthält für einige Ereignisse zusätzliche Kontextinformationen.
DataEvent ruft für diese Ereignisse jeweils die geeignete Methode auf (siehe die folgende Tabelle).
Datenereignis | Info | Aufgerufene Methode |
---|---|---|
deFieldChange | deRecordChange |
Das Feld, das geändert wurde |
RecordChanged |
deDataSetChange |
Aktueller Index im Datensatzpufferr |
DataSetChanged |
deDataSetScroll |
Aktueller Index im Datensatzpufferr |
DataSetScrolled |
deLayoutChange |
Aktueller Index im Datensatzpufferr |
LayoutChanged |
deUpdateRecord |
UpdateRecord |
|
deUpdateState |
EditingChanged oder ActiveChanged |
|
deCheckBrowseMode |
CheckBrowseMode |
|
deFocusControl |
FocusControl |