Forums Neueste Beiträge
 

KeyCode bei Keydown

18/01/2008 - 14:20 von Andreas Vogt | Report spam
Hallo,
tippe ich eine 1 mit der Zahlenreihe ist der KeyCode = 49, tippe ich
eine 1 mit dem Zahlenblock ist Keycode = 97.
Ist das Normal?? Làsst sich das irgendwie Fixen?

Gruß Andreas
 

Lesen sie die antworten

#1 Peter Doering
18/01/2008 - 14:42 | Warnen spam
Hallo,

Andreas Vogt wrote:

tippe ich eine 1 mit der Zahlenreihe ist der KeyCode = 49, tippe ich
eine 1 mit dem Zahlenblock ist Keycode = 97.
Ist das Normal??



Ja. Es sind zwei verschiedene Tasten, die zwar unterschiedliche Tastencodes
(49 u. 97), aber beide das gleiche Zeichen (49) zurueckgeben.

Làsst sich das irgendwie Fixen?



In KeyDown beide Werte abfragen:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 49, 97
MsgBox "1 gedrueckt"
End Select
End Sub

oder KeyPress abfragen:

Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 49
MsgBox "1 gedrueckt"
End If
End Sub

Gruss - Peter

Ich beantworte keine Fragen per Email.
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen