Zweck
Erzeugt ein bKeyCommand-Objekt.
Klasse
Typ
Methode
Syntax
bKeyCommand{
<bKey | cKey>,
<lAlt>,
<lCtrl>,
<lShift>,
<lExt>,
<oOwner>,
<symCommand>,
[<auArgument>]
} Æ oKeyCommand
Argumente
<bKey> | Der virtuelle Tastencode der Taste, die gedrückt werden muss. |
Datentyp: | Byte |
<cKey> | Die Taste als String, die gedrückt werden muss. |
Datentyp: | String |
<lAlt> | Logischer Wert der definiert, ob zusätzlich auch die ALT-Taste gedrückt werden muss. |
Datentyp: | Logic |
<lCtrl> | Logischer Wert der definiert, ob zusätzlich auch die STRG-Taste gedrückt werden muss. |
Datentyp: | Logic |
<lShift> | Logischer Wert der definiert, ob zusätzlich auch die SHIFT-Taste gedrückt werden muss. |
Datentyp: | Logic |
<lExt> | Logischer Wert der definiert, ob sich der Tastencode auf den numerischen Tastenblock bezieht. |
Datentyp: | Logic |
<oOwner> | Objekt, in dem die Methode aufgerufen werden soll, wenn die Tastenkombination gedrückt wird. |
Datentyp: | Object |
<symCommand> | Methode die im <oOwner> aufgerufen werden soll, wenn die Tastenkombination gedrückt wird. |
Datentyp: | Symbol |
<auArgument> | Array mit den Argumenten, die der Methode <symCommand> übergeben werden sollen. |
Datentyp: | Array |
Rückgabewert
oKeyCommand | Das erzeugte Objekt der Klasse bKeyCommand. |
Datentyp: | bKeyCommand |
Beschreibung
bKeyCommand:Init() erzeugt ein neues Objekt der Klasse bKeyCommand und initialisiert es.
Beispiele
Das folgende Beispiel definiert einen Tastaturbefehl, der ausgeführt wird, wenn die Tastenkombination Strg + Delete gedrückt wird. In diesem Fall wird die Methode Delete() aufgerufen, der als Parameter ein Server übergeben wird.
oKeyCommand := bKeyCommand{KEYDELETE,; // Tastaturcode
,; // Alt-Taste
TRUE,; // Strg-Taste
,; // Shift-Taste
,; // Zahlenblock
oWindow,; // Owner
#Delete,; // Name der Methode
{odbsServer}} // Liste der Argumente
Das folgende Beispiel definiert einen Tastaturbefehl, der ausgeführt wird, wenn die Tastenkombination Alt + D gedrückt wird. In diesem Fall wird die Methode Delete() aufgerufen, der als Parameter ein Server übergeben wird.
oKeyCommand := bKeyCommand{"D",; // Tastaturcode
TRUE,; // Alt-Taste
,; // Strg-Taste
,; // Shift-Taste
,; // Zahlenblock
oWindow,; // Owner
#Delete,; // Name der Methode
{odbsServer}} // Liste der Argumente
Siehe auch
Page url: http://www.YOURSERVER.com/index.html?bkeycommand_init.htm