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

Windows Forms Discussion :

[VB.NET] [VS.NET] Tester si le texte saisi est un entier


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 86
    Points : 50
    Points
    50
    Par défaut [VB.NET] [VS.NET] Tester si le texte saisi est un entier
    Bonjour à tous,

    Comment tester si le contenu d'une textbox est un entier ?

    Faut-il essayer de le convertir ?

    Merci d'avance pour vos réponses

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 86
    Points : 50
    Points
    50
    Par défaut
    En fait je crois que je vais utiliser la fonction IsNumeric et ensuite tester si il y a une virgule.

    Cela devrait aller !

    Désolé pour le dérangement

  3. #3
    Membre chevronné
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Points : 1 904
    Points
    1 904
    Par défaut
    Si tu est certain d'utiliser un entier, sans formattage ( + / - / %...) le plus rapide est de verifier que chaque char est un chiffre et puis convertir

    Autrement tu peux utiliser Double.Tryparse
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDoubleClassTryParseTopic.asp

    [RAJOUT]
    Autant eviter IsNumeric, is se trouve dans une lib a part du framework qui n'existe que pour des raisons de compatibilite lors de traductions automatiques de projets vb6 en vb.net

    Voila un bench sur les differentes facon de tester si un texte est numerique ou pas:
    http://aspalliance.com/articleViewer.aspx?aId=80&pId=3

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quel langage entre vb.net c#.net c++.net java ?
    Par heeedi dans le forum Débuter
    Réponses: 7
    Dernier message: 13/12/2008, 21h53
  2. Participez à la F.A.Q .NET ASP.NET Delphi.NET
    Par Jérôme Lambert dans le forum Contribuez
    Réponses: 0
    Dernier message: 05/12/2008, 00h00
  3. Participez à la F.A.Q .NET ASP.NET VB.NET
    Par Jérôme Lambert dans le forum Contribuez
    Réponses: 0
    Dernier message: 05/12/2008, 00h00
  4. Réponses: 18
    Dernier message: 15/11/2005, 10h13
  5. Réponses: 3
    Dernier message: 07/10/2005, 09h34

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