Programmieren mit dBASE PLUS: Events: key

Aus Wikibooks
Zur Navigation springen Zur Suche springen
Wikibooks buchseite.svg Zurück zu Events | One wikibook.svg Hoch zu Regal EDV | Wikibooks buchseite.svg Vor zu Inhaltsverzeichnis


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[Bearbeiten]

ColumnEditor, ColumnEntryfield, ComboBox, Editor, Entryfield, ListBox, SpinBox

Beschreibung[Bearbeiten]

Mit 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.