Programmieren mit dBASE PLUS: Events: key
Dieses Event wird ausgelöst, wenn eine Tastatureingabe in einem Steuerelement vorgenommen wird. Mit Hilfe des Rückgabewertes kann die Eingabe bei Bedarf geändert oder verworfen werden.
Parameter
Bearbeiten<Zeichen AusdruckZ>
Der ASCII-Wert des eingegebenen Zeichens.
<Position AusdruckN>
Die Position des neuen Zeichens im String.
<Umschalttaste AusdruckL>
Die Umschalttaste wurde zusätzlich gedrückt.
<Strg-Taste AusdruckL>
Die Strg-Taste wurde zusätzlich gedrückt.
Eigenschaft von
BearbeitenColumnEditor, ColumnEntryfield, ComboBox, Editor, Entryfield, ListBox, SpinBox
Beschreibung
BearbeitenMit key können Sie jedes in das Steuerelement eingegebene Zeichen auswerten und bei Bedarf ändern oder für jede Tastatureingabe eine bestimmte Aktion durchführen.
Der key-Event-Handler muss einen numerischen oder logischen Ausdruck zurückgeben. Numerische Werte werden als ASCII-Code des Zeichens interpretiert, das automatisch das eingegebene Zeichen ersetzt. Ein logischer Wert wird als Entscheidung interpretiert, ob das eingegebene Zeichen akzeptiert oder abgelehnt werden soll.