cs_cheyenne
Messages postés693Date d'inscriptionsamedi 18 mai 2002StatutMembreDernière intervention17 avril 20172 6 juil. 2002 à 13:31
Pour permettre de ne saisir que les chiffres et le point decimal, mettre KeyAscii a 0 pour tous les caracteres non desires. Il ne faut pas partir de 0,
car il faut tenir compte des controles (backspace,
enter, etc...)
Private Sub Text1_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 32 To 45, 47, 58 To 255: KeyAscii = 0
End Select
End Sub
fredlynx
Messages postés662Date d'inscriptionmercredi 16 janvier 2002StatutModérateurDernière intervention16 octobre 20102 6 juil. 2002 à 13:32
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" _
(ByVal hWnd As Long, _
ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" _
(ByVal hWnd As Long, _
ByVal nIndex As Long, _
ByVal dwNewLong As Long) As Long