Bonsoir ,
J'ai un peu la tete dans le paté et ça parait nul mais je cherche un moyen d'empecher un utilisateur de saisir certains caracteres dans une textbox ...
Merci de votre aide
Bonsoir ,
J'ai un peu la tete dans le paté et ça parait nul mais je cherche un moyen d'empecher un utilisateur de saisir certains caracteres dans une textbox ...
Merci de votre aide
Avec le frameWork 2.0 tu as un composant qui se nomme MaskedTextBox, qui te permet de définir un masque de saisie.
Ensuite si c'est des caractères précis que tu veux empêcher, sans utiliser de masque, je te conseille, l'évènement : KeyPress
Ce qui donne, par exemple pour empêcher la saisie du caractère '2' :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 private void MyTextBox_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar.Equals('2')) { e.Handled = true; } }
tu as ceci dans la faq : http://faqcsharp.developpez.com/?pag...orm_txtbox_num
ici c'est pour les chiffres, mais tu peux adapter en verifiant les caractères que tu veux.
[edit] debug a eté plus rapide que moi ^^ [/edit]
Salut,
Tu peux aller voir ici aussi:
http://www.developpez.net/forums/sho...d.php?t=196441
P.S. La fonction de recherche est parfois très utile![]()
Merci pour vos reponses , comme je l ai dis j'avais un peu la tete dans le paté !
merci
bonsoir RideKick,
Si tu as eu réponse a ton post merci d'utiliser la balisepour le signaler aux autres.
Bonne continuation
Notalp
Partager