TEXTBOX : NUMERIC ET TOUCHE ENTER

meteors Messages postés 11 Date d'inscription vendredi 17 décembre 2004 Statut Membre Dernière intervention 25 mai 2007 - 29 juil. 2005 à 08:53
folawson Messages postés 1 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 31 mars 2008 - 31 mars 2008 à 13:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/32944-textbox-numeric-et-touche-enter

folawson Messages postés 1 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 31 mars 2008
31 mars 2008 à 13:27
Bonjour
C'est bien de s'entraider avec les codes mais apprenez aussi comment dans Visual Studion 2005 comment faire initialiser dans
InitialiseComponent() avec que textbox_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) ne soit reconnaitre par le système.

Vous pourrez faire un exemple, tout compiler et une fois executer on a la solution directe.

Merci
gwenCPP Messages postés 20 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 14 septembre 2006
14 sept. 2006 à 09:40
Monsieur, il est vrai que le numéricUpDown est carrément plus facile à utilisé, mais parfois il est plus simple d'utiliser le TextBox surtout quand on joue avec des DataSet, parceque dans ce cas, je ne m'amuse pas à bricoler avec un NumericUpDown...
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
14 sept. 2006 à 09:32
Messieurs, lorsqu'on a besoin de faire une textbox qui n'accepte que les chiffres, on utilise un NumericUpDown, et on ne bricole pas ce genre de chose...
gwenCPP Messages postés 20 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 14 septembre 2006
14 sept. 2006 à 08:46
même solution que le C#, avec ca je l'ai fait en C++ Managé
hdBen Messages postés 3 Date d'inscription mardi 30 août 2005 Statut Membre Dernière intervention 6 septembre 2005
6 sept. 2005 à 16:27
Salut,

désolé mais je préfère celle là :

private void tbx1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{ //permet uniquement le numérique avec l'utilisation de la touche backSpace
if (!char.IsDigit(e.KeyChar) && !(e.KeyChar.ToString().Equals("\b") )){
e.Handled true; //n'affiche pas etfalse => affiche
}
}
meteors Messages postés 11 Date d'inscription vendredi 17 décembre 2004 Statut Membre Dernière intervention 25 mai 2007
29 juil. 2005 à 08:53
Ouch!!!!!!
on n'est plus en VB6.
L'héritage de controle et la création d'un controle à partir d'un autre? ring a bell?
Les expressions régulières?
non?
ah bon !
Rejoignez-nous