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++/CLI Discussion :

Comment gérer et utiliser le texte présent dans un TextBox


Sujet :

C++/CLI

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 22
    Par défaut Comment gérer et utiliser le texte présent dans un TextBox
    Bonjour,

    Je commence mon premier programme en C++ avec Visual Studio 2005. Dans ma toute petite application, j’ai besoin de travailler avec des TextBox pour effectuer un calcul en fonction de plusieurs données. En gros j’ai 4 TextBox avec lesquels il faut que j’effectue diverses fonctions mathématiques de base.
    Mon problème est le suivant :
    Je suis incapable de traiter ce que j’entre dans un TextBox. Par exemple, j’entre la valeur 140 et je voudrais l’associer à une variable dans mon programme…et bien j’y arrive pas…Visual me donne toujours une erreur du genre "impossible de convertir du String en Double" ou autre.
    Je suis bloqué dans l’autre sens aussi. Je ne suis pas capable d’écrire une variable dans un TextBox.

    Après toute une journée de recherches infructueuses, je viens vers vous pour de l’aide. Pouvez-vous donc m’expliquer comment gérer un TextBox, effectuer des calcul avec ce qui est dedans, vérifier que ce soit que du numérique (pour un calcul c’est mieux)…

    Merci d’avance à tous, et bon dimanche soir.

    Julien

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Bonjour,
    Passe faire un petit tour du côté du tutoriel de farscape sur les MFC : sources indispensable d'information.

  3. #3
    Membre chevronné
    Avatar de PetitPapaNoël
    Développeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 22
    Par défaut
    bonjour,

    Merci pour vos réponses. j'ai regardé vite le f.a.q mais je ne comprendre pas trop comment cela fonctionne les conversions. Je vais donc bien lire le tuto, comme je débute, je pense que c'est vraiment cool.

    Merci encore et bonne journée.

    A+

    Julien

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 22
    Par défaut
    Bonsoir,

    Bon et bien après lecture du tuto et beaucoup de recherche sur le net, j’arrive toujours pas a faire ce que je veux…

    Je m’explique :
    J’ai un textBox qui à pour nom textBoxCapa
    J’ai besoin de convertire ce qui est dans ce textBox en ??? pour ensuite vérifier si c’est du numérique.

    Je voulais convertire ce qui est dans le textBox->Text (qui est du String si je ne me trompe pas) en string pour ensuite en faire un char* et tester chaque caractère, mais je suis trop bidon…

    Si vous pouvez m’en dire plus sur tout ça, c’est vraiment cool.

    Merci d’avance.

    A+

    Julien

  6. #6
    Membre actif
    Inscrit en
    Mars 2002
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 68
    Par défaut
    precise ton objectif !

    par exemple, tu peux specifier que le textbox soit seulement des chiffres dans les propriete.

    tu peux aussi extraire le contenu de la textebox par un :
    CString INFO;
    textboxcapa.GetWindowTextA(INFO);

    puis faire CString TEST = INFO.GetAt(0);

    et ensuite tester directement par une maniere ou d'une autre si c'est un chiffre ou avec une fonction precise ( que je connais pas, jai appris sur vba sa fonction equivalente ) donc je pense qu'elle existe !!

    Donc pour reprendre , precise tes objectif de maniere precise et concise , sans oublier les cas particuliers, et documente toi sur les fonction membre des fonctions ( jen ai besoin aussi ! )

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 09/05/2014, 13h11
  2. Réponses: 2
    Dernier message: 13/08/2006, 23h56
  3. Réponses: 1
    Dernier message: 03/08/2006, 13h25
  4. [DAO] Comment gérer les liens avec la bdd dans mes classes?
    Par Wormus dans le forum Autres
    Réponses: 6
    Dernier message: 22/02/2006, 16h14
  5. Réponses: 12
    Dernier message: 22/11/2005, 13h17

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