When-Ereignis
Tritt ein, bevor ein Steuerelement den Fokus erhält.
PROCEDURE Control.When
[LPARAMETERS nIndex]
Parameter
- nIndex
Kennzeichnet ein Steuerelement eindeutig, wenn es sich in einem Steuerelementarray befindet.
Hinweise
Wenn das When-Ereignis Wahr (.T.) zurückgibt, erhält das Standard-Steuerelement (Default) den Fokus. Gibt das When-Ereignis Falsch (.F.) zurück, erhält das Steuerelement nicht den Fokus. Wenn ein Steuerelement den Fokus erhält, gilt die folgende Ereignisreihenfolge:
- When-Ereignis
- GotFocus-Ereignis
Bei Listenfeld-Steuerelementen (ListBox) tritt das When-Ereignis immer dann ein, wenn ein Benutzer den Fokus zwischen Listeneinträgen durch Anklicken von Einträgen oder durch Verschieben der Markierung mit den Pfeiltasten bewegt.
Anmerkung Das Datenraster-Steuerelement (Grid) hat kein GotFocus-Ereignis, daher wird nur das When-Ereignis ausgelöst.
Für alle anderen Steuerelemente tritt das When-Ereignis beim Versuch ein, den Fokus auf das Steuerelement zu bewegen.
Siehe auch
GotFocus-Ereignis | Valid-Ereignis
Betrifft: Kontrollkästchen-Steuerelement (CheckBox) | Kombinationsfeld-Steuerelement (ComboBox) | Befehlsschaltflächen-Steuerelement (CommandButton) | Schaltflächengruppe-Steuerelement (CommandGroup) | Bearbeitungsfeld-Steuerelement (EditBox) | Datenraster-Steuerelement (Grid) | Listenfeld-Steuerelement (ListBox) | Optionsfeld-Steuerelement (OptionButton) | Optionsgruppen-Steuerelement (OptionGroup) | Drehfeld-Steuerelement (Spinner Control) | Textfeld-Steuerelement (TextBox)