Private Declare Function IsCharAlpha Lib "user32" Alias "IsCharAlphaA" (ByVal cChar As Byte) As Long
Private Declare Function IsCharAlphaNumeric Lib "user32" Alias "IsCharAlphaNumericA" (ByVal cChar As Byte) As Long
Private Declare Function IsCharLower Lib "user32" Alias "IsCharLowerA" (ByVal cChar As Byte) As Long
Private Declare Function IsCharUpper Lib "user32" Alias "IsCharUpperA" (ByVal cChar As Byte) As Long
Private Sub Form_KeyPress(KeyAscii As Integer)
'VbAndJava 1999/2000
'Guerrault Yonni
'E-Mail : Yonni4@iFrance.com
Dim strSave As String
Me.Cls
Me.CurrentY = 0
If IsCharAlpha(KeyAscii) Then strSave = "Alpha"
If IsCharAlphaNumeric(KeyAscii) Then strSave = " AlphaNumeric"
If IsCharLower(KeyAscii) Then strSave = strSave + " Lower"
If IsCharUpper(KeyAscii) Then strSave = strSave + " Upper"
Me.Print "You pressed: " + Chr$(KeyAscii)
Me.Print "ceci est :" + strSave
End Sub