hugo7
Messages postés352Date d'inscriptionsamedi 11 décembre 2010StatutMembreDernière intervention29 juin 2011
-
16 févr. 2008 à 11:24
hugo7
Messages postés352Date d'inscriptionsamedi 11 décembre 2010StatutMembreDernière intervention29 juin 2011
-
22 févr. 2008 à 18:31
Bonjour a tous je m'apelle hugo et jai 14 ans .
Je veins juste de me lancer dans la programation en vb2005 avec visual basic express 2005
Pour commencer j'ai acheter un livre pour debuter,voici ces references:
visual b
hugo7
Messages postés352Date d'inscriptionsamedi 11 décembre 2010StatutMembreDernière intervention29 juin 2011 22 févr. 2008 à 18:31
Nan en fait finalement ce code :
Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
Dim Chiffres As String Chiffres = "0123456789," & Chr(8) If InStr(Chiffres, e.KeyChar) 0 Then e.KeyChar"" End Sub
hugo7
Messages postés352Date d'inscriptionsamedi 11 décembre 2010StatutMembreDernière intervention29 juin 2011 16 févr. 2008 à 15:33
Mince je me suis completement trompée je recommence tous.
En fait je voudrais savoir si il est possible d'empecher la saisi d'un texte dans une textbox.D'avance merci pour vos réponse.
hugo7
Messages postés352Date d'inscriptionsamedi 11 décembre 2010StatutMembreDernière intervention29 juin 2011 16 févr. 2008 à 17:40
Super sa marche.Merci.
Une derniere petite question est-il possible d'empecher la saisie de lettre et de caracteres spéciaux a par la virgule?
Merci pour vos réponse.
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 16 févr. 2008 à 18:24
Doit y avoir une évênemet OnKeyPressed, OnKeyPress, KeyPress, KeyPressed ou un truc dans le genre !!
_______________________________________________________________________
VB.NETis good ...VB6is better
hugo7
Messages postés352Date d'inscriptionsamedi 11 décembre 2010StatutMembreDernière intervention29 juin 2011 17 févr. 2008 à 13:33
En fait j'ai trouvée une autre solution a mon 2eme probleme.
Je declenche un msgbox avec une erreur ecrite a l'interieur quant l'utilisateur ne tape pas un chiffres.
Ces peut etre une solution bancal e mais voila le code :
If
e.KeyChar = "Caractere tapé"c
Then
MsgBox(
"Veuillez ne taper que des chiffres,merci "
, vbOK + vbCritical,
"Erreur"
)
exemple avec la lettre a :
If
e.KeyChar = "a"c
Then
MsgBox(
"Veuillez ne taper que des chiffres,merci "
, vbOK + vbCritical,
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 17 févr. 2008 à 19:41
C'est la même chose que ce que j'utilise en VB6 !!
_______________________________________________________________________
VB.NETis good ...VB6is better
hugo7
Messages postés352Date d'inscriptionsamedi 11 décembre 2010StatutMembreDernière intervention29 juin 2011 19 févr. 2008 à 10:21
Bonjour a tous je m'apelle hugo et jai 14 ans .
Je veins juste de me lancer dans la programation en vb2005 avec visual basic express 2005
Pour commencer j'ai acheter un livre pour debuter,voici ces references:
visual b
hugo7
Messages postés352Date d'inscriptionsamedi 11 décembre 2010StatutMembreDernière intervention29 juin 2011 19 févr. 2008 à 10:23
Nan je me suis encore tromper ces bizarre il me mait automatiquement cette phrase quant j'ajoute un message.
Bon en fait ton code est bien ricky84 mais je oudrais que l'on puisse aussi saisir la virgule or je ne peut pas avec ton code.
Si quelqu' un aurait une solution merci d'avances.
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 19 févr. 2008 à 19:11
Facile :
Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
Dim Chiffres As String
Chiffres = "0123456789," & Chr(8) If InStr(Chiffres, e.KeyChar) 0 Then e.KeyChar ""
End Sub<hr />, ----
[code.aspx?ID=41455 Colorisation syntaxique par Renfield]
_______________________________________________________________________
VB.NETis good ...VB6is better
hugo7
Messages postés352Date d'inscriptionsamedi 11 décembre 2010StatutMembreDernière intervention29 juin 2011 20 févr. 2008 à 17:36
Merci beaucoup ghuysmans99, sa marche.
Mais ya un probleme ces que la touche effacer ne marche pas non plus.
Donc même question mais pour la touche effacer a la place de la virugle.
Merci d'avance pour vos réponses.
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 21 févr. 2008 à 22:25
Euh ...
Pas normal que ça ne marche pas avec le Chr(8) qui est "backspace" ... Pas la moindre idée de comment faire en .NET
_______________________________________________________________________
VB.NETis good ...VB6is better