Vcl.Forms.TScreen.ActiveForm

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ActiveForm: TForm read FActiveForm;

C++

__property TForm* ActiveForm = {read=FActiveForm};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TScreen

Beschreibung

Gibt das Formular an, das momentan den Fokus hat.

Mit ActiveForm können Sie feststellen, welches Formular der Anwendung den Eingabefokus hat. Wenn die Anwendung nicht aktiv ist, bezeichnet ActiveForm das Formular, das bei der nächsten Aktivierung den Fokus erhält.

ActiveForm ist eine schreibgeschützte Eigenschaft. Wenn Sie den Fokus an ein anderes Formular übergeben wollen, verwenden Sie die Methode SetFocus des betreffenden Formulars. ActiveForm ändert sich, wenn die Methode SetFocusedControl eines inaktiven Formulars aufgerufen wird, um den Fokus an eines seiner Steuerelemente zu übergeben.

Wenn der Fokus von einem Formular zu einem anderen übergeht, empfängt das TScreen-Objekt das Ereignis OnActiveForm.

Anmerkung:  Wenn das Anwendungsfenster, das den Fokus hat, kein Nachkomme von TForm ist (weil es sich beispielsweise um eine Eigenschaftsseite handelt), wird es nicht als ActiveForm angezeigt. Verwenden Sie ain diesen Fällen die Eigenschaft ActiveCustomForm.

Siehe auch

Codebeispiele