Data.DB.TDataSource.OnStateChange
Delphi
property OnStateChange: TNotifyEvent read FOnStateChange write FOnStateChange;
C++
__property System::Classes::TNotifyEvent OnStateChange = {read=FOnStateChange, write=FOnStateChange};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | published | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSource |
Description
Se produit lors d'un changement de l'état de l'ensemble de données associé au composant source de données.
Un gestionnaire d'événement OnStateChange permet d'effectuer des actions spécifiques lors d'une modification de la propriété State de l'ensemble de données associé à un composant source de données.
Pendant une connexion normale avec une base de données, l'état d'un ensemble de données change fréquemment. Par exemple, à chaque fois qu'un utilisateur commence à modifier un champ dans un contrôle orienté données, la propriété State de l'ensemble de données passe de la valeur dsBrowse à la valeur dsEdit si State n'avait pas déjà la valeur dsEdit. Un gestionnaire d'événement OnStateChange peut répondre à ces modifications, par exemple en activant ou en désactivant des éléments de menu ou des boutons.