Stop Ereignis Zurück
Dieser Befehl muß in einer Ereignisabfrage ( = event handler) benutzt werden. Es sagt dem Interpreter, dass das Ereignis, welches den event handler aufgerufen hat, abgebrochen werden muß.
Man kann ein Ereignis auch unterbrechen, wenn man den
logischen Wert TRUE an
den event handler zurückgibt. Der Befehl Stop Event ist
allerdings verständlicher .
Beachte:
Nur wenige Ereignisse können abgebrochen werden. Primär dient diese Möglichkeit dazu, falsche Tastatur oder Mauseingabe zu verhindern oder zu überspielen.
Beispiel:
' Meine Textbox erlaubt nur die Eingabe von Zahlen
PUBLIC SUB Form_Open()
ME.Text = "Nur Zahlen erlaubt !!"
END
PUBLIC SUB TextBox1_KeyPress()
IF Instr("0123456789", Key.Text) = 0 THEN STOP EVENT
END