Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3020 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  controle textbox visual studio

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

controle textbox visual studio

n°2180523
jeremyL1
Posté le 14-03-2013 à 15:43:14  profilanswer
 

bonjour
 
comment contrôler que l'utilisateur na rentré que des chiffres
 
et si il a rentrer quelque chose d'autre on affiche une erreur.
 
je n'arrive pas a trouver comment faire

mood
Publicité
Posté le 14-03-2013 à 15:43:14  profilanswer
 

n°2180536
crom29
Posté le 14-03-2013 à 16:13:51  profilanswer
 

tu regardes chaques caractère de la chaîne entrée, et si un des caractères n'est pas un chiffre, tu affiches l'erreur
 
ex:

Code :
  1. for(int i=0 ; i<sInput.length() ; i++)
  2. {
  3.     if(sInput[i] != '0' && sInput[i] != '1' && ... )
  4.     {
  5.         //Traitement de l'erreur
  6.         break;
  7.     }
  8. }


Note: c'est sale, il y a moyen de travailler plus proprement mais l'idée est là


---------------
Mods: HAF922 | Shinobi XL White    GitHub     Admin de La Colère d'Aurile, serveur RP-Action Neverwinter Nights 2
n°2180558
Terminapor
I'll see you rise.
Posté le 14-03-2013 à 17:01:03  profilanswer
 

C'est ça le principe, mais en plus simple :  
 

Code :
  1. if (sInput[i]>='0' && sInput[i]<='9')
  2.   // c'est un chiffre dans ce cas


 
Dans la table ASCII, 0,1,2,3,4,5,6,7,8,9 se suivent, idem pour a,b,c,d,e,f,g,.. et A,B,C,D,E,F,G....
 
Sinon, il y a ça aussi :  
 
http://www.cplusplus.com/reference/locale/isdigit/


---------------
Perhaps you don't deserve to breathe
n°2182115
Amonchakai
Posté le 24-03-2013 à 19:31:34  profilanswer
 

Heuu, si on parle de .NET, ça serai quand même beaucoup moins crado que la TextBox n'accepte que des nombres plutôt que de faire des messages d'erreur et co. Donc faire un filtre sur ce qui est tapé dans la text box:
 
http://msdn.microsoft.com/en-us/li [...] xtbox.aspx


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  controle textbox visual studio

 

Sujets relatifs
Je n'arrive pas à activer Visual Basic + Macros sous excelLIER UN CONTROLE IMAGE USERFORM A UNE PHOTO
Lazarus vers visual studioSOS visual basic
script pour ping et controle servicesVisual studio ( 2005 ) - enlever certains logs
compilation sous visual studio 
Plus de sujets relatifs à : controle textbox visual studio


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR