Textbox numerique c#

Signaler
Messages postés
2
Date d'inscription
jeudi 4 août 2011
Statut
Membre
Dernière intervention
22 novembre 2011
-
cboulas
Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
-
Bonjour à tous!Mon soucis est les suivant:
J'ai écrit le bout de code suivant pour que dans mon textbox je ne puisse entrer que des caractères numériques.Mais je ne sais pas quelle fonction utiliser au niveau du textbox pour appeller ce bout de code pour l'exécuter.


private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
const char Delete = (char)8;
e.Handled = !Char.IsDigit(e.KeyChar) && e.KeyChar != Delete;
}

Je développe en c#.Aidez-moi s'ils vous plait à résoudre ce problème.

3 réponses

Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
11
Salut,

je suppose qu'il s'agit d'appli WinForm. Pour faire un blocage à la saisie c'est la bonne approche, après à voir où tu bloques exactement. S'il sagit d'une simple validation tu peux :
- faire la vérification à la validation du form (au moment où la valeur saisie est censée être consistante),
- utiliser le contrôle MaskedTextBox qui permet d'appliquer une expression régulière de validation.
Messages postés
14620
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 janvier 2020
138
Bonjour,

Ou bien utiliser le contrôle NumericUpDown, ça peut aussi être une réponse.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS et aussi ce lien[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site
Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
14
Hello, ou bien utiliser une MaskedTextBox


Chris...
- La vérité n'est pas ailleurs, elle est sous le nez de chacun, quelques mouvements neuronale permettent de l'entrevoir -
MCPD (webform-winform) / MCSA / MCDST / MCT