Data.DB.TDataSource.OnStateChange
Delphi
property OnStateChange: TNotifyEvent read FOnStateChange write FOnStateChange;
C++
__property System::Classes::TNotifyEvent OnStateChange = {read=FOnStateChange, write=FOnStateChange};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSource |
Beschreibung
Wird ausgelöst, wenn sich der Status einer mit der Datenquellenkomponente verbundenen Datenmenge ändert.
Mit einer Ereignisbehandlungsroutine für OnStateChange können spezielle Aktionen durchgeführt werden, sobald sich der Status einer mit der Datenquellenkomponente verbundenen Datenmenge ändert.
Während des Verlaufs einer normalen Verbindung mit einer Datenbank ändert sich der Status einer Datenmenge sehr oft. So wird beispielsweise jedes Mal der Status von dsBrowse in dsEdit geändert, wenn der Benutzer mit dem Bearbeiten eines Feldes in einem datensensitiven Steuerelement beginnt. In einer Ereignisbehandlungsroutine für OnStateChange kann dann auf diesen Moduswechsel reagiert werden, indem beispielsweise die entsprechenden Menüoptionen und Schalter aktiviert oder deaktiviert werden.