KeyDown, KeyUp
Die Ereignisse KeyDown und KeyUp treten ein, wenn der Benutzer eine Taste drückt bzw. losläßt, während das Kalender-Steuerelement den Fokus besitzt. Sie können mit diesen Ereignissen feststellen, daß der Benutzer entweder keine alphanumerische Taste oder eine Tastenkombination, wie z.B. die UMSCHALTTASTE und eine Zifferntaste, gedrückt hat.
Syntax
Sub Steuerelementname_KeyDown(Keycode As Integer, ByVal Shift As Integer)
Sub Steuerelementname_KeyUp(Keycode As Integer, ByVal Shift As Integer)
Die Ereignisprozeduren KeyDown und KeyUp verwenden die folgenden Argumente.
Argument | Beschreibung |
Steuerelementname | Name des Kalender-Steuerelement-Objekts. |
Keycode | Eine Ganzzahl, die einen Tastencode darstellt. Um eine Liste der zulässigen Werte anzuzeigen, öffnen Sie den Objektkatalog, wählen Sie im Feld Projekt/Bibliothek den Eintrag VBA, und wählen Sie im Feld Klassen den Eintrag KeyCodeConstants. |
Shift |
Ein Wert, der den Status der UMSCHALT-, STRG- und ALT-TASTEN angibt. Folgende Werte sind für das Argument Shift zulässig.
Gedrückte Taste | Wert des Arguments Shift |
Keine | 0 |
UMSCHALT | 1 |
STRG | 2 |
ALT | 4 |
UMSCHALT-STRG | 3 |
UMSCHALT-ALT | 5 |
STRG-ALT | 6 |
UMSCHALT-STRG-ALT | 7 |
|
Hinweis
Sie können mit den Ereignissen KeyDown und KeyUp ermitteln, welche Taste oder Tastenkombination gedrückt wurde. Überprüfen Sie in der KeyDown- oder KeyUp-Ereignisprozedur den Wert des Arguments Keycode, um festzustellen, ob die UMSCHALT-, STRG- und/oder ALT-TASTEN gleichzeitig gedrückt wurden.