Zum Hauptinhalt springen

EvtFocusCancel

EvtFocusCancel

Verbleib im Eingabe-Objekt

Details

Dieses Ereignis wird nur dann ausgelöst, wenn das Objekt nicht verlassen werden darf, also das Ereignis EvtFocusTerm den Wert false zurückgibt. An dieser Stelle kann eine Messagebox (zum Beispiel mit WinDialogBox ()) oder ein Dialog angezeigt werden, der erklärt, warum das Objekt nicht verlassen werden darf.

info

Über die Ereignisse EvtFocusTerm und EvtFocusCancel kann eine individuelle Feldkontrolle eingerichtet werden. Üblicherweise wird aber eine Kontrolle der Eingaben beim Verlassen eines Dialogs oder bei einer anderen Benutzeraktion durchgeführt. Es ist zu beachten, dass das Ereignis EvtFocusTerm auch beim Taskwechsel aufgerufen wird.

Definition des Funktionskopfes:

sub EvtFocusCancel
(
aEvt : event; // Ereignis
)
: logic; // Wird nicht ausgewertet
{
return(true);
}

aEvt

Die Funktion hat einen Übergabeparameter vom Typ event. In aEvt wird unter anderem der Deskriptor des auslösenden Objekts, d. h. das Objekt, in dem die Ereignisfunktion eingetragen wurde, übergeben.

Resultat

Der Rückgabewert der Funktion wird nicht ausgewertet.