cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 2008
-
27 juil. 2006 à 08:53
cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 2008
-
28 juil. 2006 à 09:38
Bonjour,
Je bosse avec vb net et j'utilises visual studio 2003 depuis peu :-( !
sur ma form principale, j'ai un textbox simple mais limite via un maxlenght de 20, j'aimerais quand quand l'utilisateur entre certains caracteres comme par exemple :
<,>,@, !, ?
que ceux ci soient rejettes par l'application avec un messagebox par exemple !
Si quelqu'"un avait un p'tit bout de code a me proposer ou une solution pour faire cela je suis preneur !
cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 20081 27 juil. 2006 à 13:59
salut a tous,
merci deja a vous pour vos posts !
voila ce que j'ai fait mais ca ne fonctionne pas :
J'ai declare un tableau de char avec deux caracteres interdits
je parcourre mon tableau qd le user frappe une touche si cette touche fait partie du tableau je voudrais setter le textbox avec un message tout simplement !
mais ca ne marche pas !
ca plante meme pas y'a rien qui se passe !
Private
Sub TxtService_KeyPress(
ByVal sender
As
Object,
ByVal e
As System.Windows.Forms.KeyPressEventArgs)
Handles TxtService.KeyPress
cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 20094 28 juil. 2006 à 09:18
En fait, quand tu lui demandes de vider le textbox, le caractère tapé n'y a pas encore été ajouté. Si tu mets un espion sur TxtService.Text, tu verras qu'il est vide.....
Je pense que c'est dans l'évènement TextChanged qu'il faut que tu agisses sur le contenu du textbox.