textbox numeric

textbox numeric - VB/VBA/VBS - Programmation

Marsh Posté le 21-01-2005 à 13:16:44    

bonjour je suis visual basic .net etje voudrait que mes texbox n'accepte que des chiffres; sous vb 6.0 j'utilisais keypress mais je comprend rien;
 
dans ;net il dise :
textbox.numeric=true et la j'ai un message d'erreur.

Reply

Marsh Posté le 21-01-2005 à 13:16:44   

Reply

Marsh Posté le 21-01-2005 à 13:18:13    

c'est quoi le message d'erreur ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 21-01-2005 à 13:47:19    

j'ai touver un moyen avec keypress
 
'pour que le point soit une virgule :
 
If Asc(e.KeyChar) = 46 Then
            If InStr(1, txt50e.Text, "," ) > 0 Then
                e.Handled = True
                Exit Sub
            End If
            txt50e.SelectedText = ","
        End If
 
        ' SI la touche appuyée est autre que : un chiffre, une touche contrôle, une "," ou un "-"
        ' ALORS la touche est sans effet.
        If Not (Char.IsDigit(e.KeyChar) Or Char.IsControl(e.KeyChar) _
                Or e.KeyChar = "," Or e.KeyChar = "-" ) Then
            If Asc(e.KeyChar) = 46 Then
                e.Handled = True
                Exit Sub
            End If
            e.Handled = True
            Exit Sub
        End If

Reply

Marsh Posté le 21-01-2005 à 13:51:59    

ouais enfin c'est du VB6 pourrite la hein ! si tu veux faire les choses bien et utiliser .NET, ça serait bien de subclasser


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 22-01-2005 à 18:10:17    

comment je passe seulement à la net je trouve qu'il y beaucoup de changement entre les deux

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed