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

C++ Discussion :

Afficher un float dans une textBox


Sujet :

C++

Vue hybride

thonyyzz Afficher un float dans une... 19/04/2008, 01h44
Emmanuel Deloget Il faut transformer le float... 19/04/2008, 16h23
thonyyzz Merci de ta réponse! ... 20/04/2008, 21h51
kratosss salut, je n'ai pas bien lue... 21/04/2008, 02h00
Emmanuel Deloget Les MFC (Microsoft Foundation... 21/04/2008, 09h52
thonyyzz Merci à vous deux! j'ai... 21/04/2008, 19h07
Médinoc thonyyzz: Ça, c'est du code... 22/04/2008, 09h25
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut Afficher un float dans une textBox
    Bonjour à tous,

    Je travail sous visual studio 2005 en c++.

    Je cherche désespérément depuis deux jours comment je peux afficher une variable de type float dans une textBox à l'aide d'un bouton.


    Je vous remercie d'avance

  2. #2
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Par défaut
    Citation Envoyé par thonyyzz Voir le message
    Bonjour à tous,

    Je travail sous visual studio 2005 en c++.

    Je cherche désespérément depuis deux jours comment je peux afficher une variable de type float dans une textBox à l'aide d'un bouton.


    Je vous remercie d'avance
    Il faut transformer le float en chaine de caractère, et faire un SetWindowText() sur la textbox.

    A moins que tu n'utilise les MFC, auquel cas il te suffit de déclarer un variable float, d'appeler le mon DDX_ dans la méthode DataExchange() de ta dialog, et d'appeler UpdateData() pour initialiser ou lire la valeur.
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut
    Merci de ta réponse!

    Malheureusement je suis débutant dans la matière, et j'ai du mal à mettre en application ce que tu m'as dit de faire.

    Je ne sais pas ce que s'est une " MFC".

    Est-il possible d'avoir un morceau de programme pour me guider?

    Merci

  4. #4
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 29
    Par défaut
    salut, je n'ai pas bien lue car je vais me regarder un film tout de suite, en tout cas, jette un œil la fonction String() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TonTexte = String(TonFtoat);
    je suis sur C++ builder et ça marche pour convertir un nombre en String.

  5. #5
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Par défaut
    Citation Envoyé par thonyyzz Voir le message
    Merci de ta réponse!

    Malheureusement je suis débutant dans la matière, et j'ai du mal à mettre en application ce que tu m'as dit de faire.

    Je ne sais pas ce que s'est une " MFC".

    Est-il possible d'avoir un morceau de programme pour me guider?

    Merci
    Les MFC (Microsoft Foundation Classes) sont des bibliothèques C++ qui encapsulent l'API Win32. Elles simplifient vaguement le développement d'applications Windows.

    Pour transformer ton texte en float:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #include <sstream>
    ...
    void SetWindowTextAsDouble(HWND hwnd, double d)
    {
      std::stringstream ss;
      ss << d;
      SetWindowTextA(hwnd, ss.str().c_str(), ss.str().length()+1);
    }
    Ou quelque chose d'approchant.
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut
    Merci à vous deux!

    j'ai enfin trouver ma réponce c'est :

    textBox1->Text= Covert::toString(le_float);

    a++ et merci

  7. #7
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 394
    Par défaut
    thonyyzz: Ça, c'est du code pour le Framework .Net.
    Tu aurais pu préciser que tu programmais pour .Net...

    PS: Plus précisément, c'est Convert::ToString...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

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

Discussions similaires

  1. [Débutant] Afficher des proposition dans une Textbox
    Par mr443 dans le forum VB.NET
    Réponses: 7
    Dernier message: 28/05/2014, 14h54
  2. Afficher plusieurs lignes dans une TextBox
    Par Spikuria dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 17/06/2009, 09h01
  3. Afficher des données dans une textbox
    Par divad dans le forum AWT/Swing
    Réponses: 21
    Dernier message: 27/05/2007, 20h22
  4. Afficher la valeur choisie d'une liste déroulante dans une textbox
    Par bouchette63 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 20/06/2006, 14h26
  5. [c#]Gros text à afficher dans une textbox
    Par famemaur dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/05/2005, 10h12

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