IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Déterminer si il y a que des chiffres dans des données rentrées par l'utilisateur


Sujet :

VB.NET

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 11
    Points : 8
    Points
    8
    Par défaut Déterminer si il y a que des chiffres dans des données rentrées par l'utilisateur
    Bonjour a tous ,

    En fait je voulais faire dans un programme que l'utilisateur entre un nombre entre 1 et 250. Et donc, si l'utilisateur entre "wiojesdij9932u" ca va buggé, s'il rentre "223,394" je dois l'arrondir a un entier, donc c'est un peu le bordel pour moi

    Donc je voulais savoir s'il n'y a pas une commande pour voir si l'utilisateur entre que des chiffres.

    Merci de votre répose

  2. #2
    En attente de confirmation mail
    Inscrit en
    Août 2006
    Messages
    550
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Août 2006
    Messages : 550
    Points : 669
    Points
    669
    Par défaut
    2 solutions


    Solution 1 : Tu vérifies après la saisie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If isNumeric(MonText.Text) then MonEntier = Cint(MonText.Text)
    Solution 2 : Tu Controles la saisie dans l'évenement KeyPress de ta zone de texte

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ' Verification que la saisie est numérique
    ' Si non numérique, on annule la frappe, on sort
    If Not Char.IsNumber(e.KeyChar) And Not e.KeyChar = vbBack Then
      e.Handled = True
    End If


  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Merci beaucoup c'est ce qu'il me fallait, la solution 1

    Zetes les meilleurs

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    Pourquoi ne pas utiliser un NumericUpDown au lieu d'une textbox ?

Discussions similaires

  1. [XL-2007] Extration des chiffres dans des lettres
    Par jameslaguerre dans le forum Excel
    Réponses: 5
    Dernier message: 29/07/2013, 18h07
  2. Comment ajouter des séries dans des graphes sur des feuilles variables
    Par Molomarcopolo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/07/2012, 17h26
  3. ne taper que des chiffres dans un Tedit
    Par Lorenzo77 dans le forum Delphi
    Réponses: 5
    Dernier message: 05/07/2006, 14h19
  4. Que des chiffres dans un JTextField
    Par hammag dans le forum Composants
    Réponses: 4
    Dernier message: 15/05/2006, 18h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo