Vcl.Controls.TWinControl.OnExit

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnExit: TNotifyEvent read FOnExit write FOnExit;

C++

__property System::Classes::TNotifyEvent OnExit = {read=FOnExit, write=FOnExit};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

Beschreibung

Tritt auf, wenn der Eingabefokus von einem Steuerelement zu einem anderen verschoben wird.

Verwenden Sie die Ereignisbehandlungsroutine für OnExit, um spezielle Verarbeitungsschritte durchzuführen, wenn ein anderes Steuerelement aktiviert wird.

Das Ereignis OnExit tritt nicht auf, wenn zwischen Formularen oder zwischen einer anderen Anwendung und dieser Anwendung umgeschaltet wird.

Wird zwischen Steuerelementen in unterschiedlichen Container-Steuerelementen (beispielsweise TPanel- und TGroupBox-Steuerelemente) umgeschaltet, tritt ein OnExit-Ereignis für das Steuerelement im Container vor dem OnExit-Ereignis auf.

Entsprechend tritt ein OnEnter-Ereignis des Containers nach dem OnEnter-Ereignis des Steuerelements im Container auf, wenn der Fokus zu einem Steuerelement im Container verschoben wird.

Ein Beispiel: Ein Formular enthält eine OK-Schaltfläche und ein Gruppenfeld mit drei Optionsfeldern. Aktuell hat die Schaltfläche OK den Fokus. Klickt der Benutzer auf eines der drei Optionsfelder, tritt ein Ereignis OnExit für die Schaltfläche, dann ein OnEnter-Ereignis für das Gruppenfeld, und schließlich ein OnEnter-Ereignis für das Optionsfeld auf, auf das geklickt wurde. Klickt der Benutzer auf die Schaltfläche OK, tritt ein OnExit-Ereignis für das Optionsfeld, dann ein OnExit-Ereignis für das Gruppenfeld und schließlich das OnEnter-Ereignis der Schaltfläche auf.

Hinweis: In einigen Steuerelementklassen wird die Eigenschaft ActiveControl aktualisiert, bevor das Ereignis OnExit auftritt.

OnExit ist eine Ereignisbehandlungsroutine des Typs TNotifyEvent.

Siehe auch

Codebeispiele