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 :

Formater un nombre pour qu'il comporte 3 chiffres [Débutant]


Sujet :

VB.NET

  1. #1
    Nouveau membre du Club Avatar de M.Leroy
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2019
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2019
    Messages : 49
    Points : 31
    Points
    31
    Par défaut Formater un nombre pour qu'il comporte 3 chiffres
    Bonsoir les développeurs 😉,
    J'ai un programme VB.NET comportent des NumericUpDown ("Textebox" pour les nombres)
    Je souhaiterai convertir les nombres comportant moins de 3 caractères pour qu'il contiennent 3 caractères.
    Exemple : 29 -> 029
    2 -> 002
    255 -> 255
    Cela consiste à rajouter des 0 pour faire large 😂
    J'espère que vous pourrez m'aider sur cette histoire qui me taraude.
    Je vous remercie,
    M.Leroy

  2. #2
    Membre émérite Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Points : 2 865
    Points
    2 865
    Par défaut
    Bonsoir,

    En supposant ton nombre dans un variable numérique N, N.ToString("00#") devrait donner exactement que tu demandes ....

    ...

  3. #3
    Nouveau membre du Club Avatar de M.Leroy
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2019
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2019
    Messages : 49
    Points : 31
    Points
    31
    Par défaut
    Citation Envoyé par Phil Rob Voir le message
    Bonsoir,

    En supposant ton nombre dans un variable numérique N, N.ToString("00#") devrait donner exactement que tu demandes ....

    ...
    Bonjour merci de votre réponse,
    Auriez vous un petit exemple avec le contenue d'un text box ?
    Je vous remercie
    M.Leroy

  4. #4
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    En supposant que option strict est à Off.

    Voir aussi
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  5. #5
    Membre émérite Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Points : 2 865
    Points
    2 865
    Par défaut
    Re ...

    Désolé, j'ai fait un peu vite et je t'ai envoyé un mauvais formatage.

    Voici le bon, par rapport à une TextBox, et testé comme illustré ci-dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            Dim N As Integer
            N = CType(TextBox1.Text, Integer)
            MessageBox.Show(String.Format("{0:D3}", N))   ' 3 est le nombre total de chiffres que tu veux
    Nom : Format01.jpg
Affichages : 590
Taille : 31,7 Ko

  6. #6
    Nouveau membre du Club Avatar de M.Leroy
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2019
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2019
    Messages : 49
    Points : 31
    Points
    31
    Par défaut
    Merci d'avoir fait tout cela, le problème est résolu.
    M.Leroy

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 01/10/2010, 11h14
  2. [2K5] code format nombre pour les milliers
    Par cana13 dans le forum SSRS
    Réponses: 6
    Dernier message: 13/04/2010, 09h42
  3. Formater une cellule nombre pour eviter les dieses
    Par z89bo198 dans le forum Excel
    Réponses: 1
    Dernier message: 12/07/2009, 18h06
  4. Format nombre pour lien hypertexte
    Par aleximan dans le forum IHM
    Réponses: 4
    Dernier message: 15/04/2009, 09h28
  5. Modif format nombre pour 24 TextBox
    Par melouille56 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/12/2007, 21h26

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