Vcl.DBGrids.TCustomDBGrid.OnColExit

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnColExit: TNotifyEvent read FOnColExit write FOnColExit;

C++

__property System::Classes::TNotifyEvent OnColExit = {read=FOnColExit, write=FOnColExit};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event protected
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TCustomDBGrid

Beschreibung

Wird ausgelöst, bevor eine Zelle des Gitters den Eingabefokus abgibt.

Mit einer Ereignisbehandlungsroutine für OnColExit können Sie spezielle Aktionen durchführen, bevor eine Zelle den Fokus abgibt. Mit OnColExit können Sie beispielsweise Änderungen an die zugrunde liegende Datenmenge senden, sobald der Benutzer die Zelle wechselt, und müssen nicht warten, bis der Benutzer den Datensatz verlässt.

Eine Zelle gibt den Fokus in folgenden Fällen ab:

Der Fokus wird mit der Tastatur zu einer anderen Zelle verschoben. Dies ist beispielsweise der Fall, wenn der Benutzer die Taste TAB oder die Taste POS1 drückt.

Der Benutzer klickt mit der linken Maustaste auf eine andere Zelle.

Die Eigenschaft SelectedField oder SelectedIndex wird gesetzt.

Bevor eine andere Zelle des datensensitiven Gitters markiert wird, wird das Ereignis OnColExit ausgelöst. Anschließend werden die Werte von SelectedField und SelectedIndex aktualisiert. Schließlich wird das Ereignis OnColEnter ausgelöst. Somit können Sie in einer Ereignisbehandlungsroutine für OnColExit der Eigenschaft SelectedField oder SelectedIndex entnehmen, welche Spalte den Fokus abgibt.

Siehe auch