Programmieren mit dBASE PLUS: Events: onKey
Das Event, das nach einem Tastendruck für ein Steuerungselement (Control) ausgelöst wurde.
Parameter
[Bearbeiten]<char expN>
Der ASCII Wert der gedrückten Taste oder der Wert durch das Tastenevent zurückgegeben wird.
<position expN>
Die momentane Position des Cursors in der Steuerung
<shift expL>
Wenn die „Shift“-Taste gedrückt war.
<ctrl expL>
Wenn die „Strg“-Taste gedrückt war.
Eigenschaft von
[Bearbeiten]ComboBox, Entryfield, ListBox, SpinBox
Beschreibung
[Bearbeiten]Verwenden Sie onKey, um die Inhalte einer Steuerung auszuwerten, oder um eine bestimmte Aktion auszuführen, nachdem ein Tastendruck entweder durch das Key -Event oder durch das Betriebssystem verarbeitet wurde.
Tastatureingaben, die durch die keyboard( ) Methode der Steuerung simuliert wurden, lösen auch das onKey event aus. Ebenfalls löst der KEYBOARD Befehl das Event aus, wenn das Steuerungselement den Fokus hat.
Beachten:
Sie konnen nicht alle Tastenkombinationen mit onKey abfangen. Viele Alt+ und Strg+ Tastenkombinationen sind für Menübefehle und für Befehle des Betriebssystems reserviert. Beispielsweise Strg+X und Strg+V für Cut- and Paste bei Windows, oder Alt+F4, um das Anwendungsfenster zu schließen etc. Diese und andere allgemeine Shortcut Tastenkombinationen lösen kein onKey-Event aus.