GotFocus-Ereignis
Wird ausgelöst, wenn der Fokus durch den Benutzer oder programmgesteuert auf ein Objekt gerichtet wird.
PROCEDURE Object.GotFocus
[LPARAMETERS nIndex]
Parameter
- nIndex
Kennzeichnet ein Steuerelement eindeutig, wenn es sich in einem Steuerelementarray befindet.
Hinweise
Mit dem GotFocus-Ereignis können Sie Aktionen angeben, die ausgeführt werden sollen, wenn der Fokus auf ein Objekt gerichtet wird. Wenn Sie z. B. jedem Steuerelement eines Formulars ein GotFocus-Ereignis zuordnen, können Sie für den Benutzer kurze Anweisungen oder Meldungen in der Statusleiste anzeigen. Auch visuelle Hinweise können implementiert werden, indem Sie Steuerelemente, die von dem Steuerelement mit dem Fokus abhängen, einblenden, aktivieren oder deaktivieren.
Ein Steuerelement erhält den Fokus durch eine Benutzeraktion, wie z. B. einen Mausklick, oder wenn die SetFocus-Methode im Code aufgerufen wird.
Anmerkung Der Fokus kann nur dann auf ein Objekt gesetzt werden, wenn die Eigenschaften Enabled und Visible des Objekts auf Wahr (.T.) gesetzt sind. Wenn es möglich sein soll, den Fokus über die Tastatur zu verschieben, müssen Sie eine Aktivierfolge oder Zugriffstasten für die Steuerelemente auf einem Formular definieren. Das GotFocus-Ereignis wird nach dem Activate-Ereignis für das Container-Objekt des Steuerelements ausgelöst.
Siehe auch
Activate-Ereignis | ActiveControl-Eigenschaft | Click-Ereignis | Deactivate-Ereignis | Enabled-Eigenschaft | LostFocus-Ereignis | SetFocus-Methode | TabIndex-Eigenschaft | TabStop-Eigenschaft | Visible-Eigenschaft
Betrifft: Kontrollkästchen-Steuerelement (CheckBox) | Kombinationsfeld-Steuerelement (ComboBox) | Befehlsschaltflächen-Steuerelement (CommandButton) | Container-Objekt | Control-Objekt | Bearbeitungsfeld-Steuerelement (EditBox) | Formularobjekt (Form) | Listenfeld-Steuerelement (ListBox) | Gebundenes OLE-Steuerelement | OLE-Container-Steuerelement | Optionsfeld-Steuerelement (OptionButton) | Drehfeld-Steuerelement (Spinner) | Textfeld-Steuerelement (TextBox)