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++Builder Discussion :

texte dans un TEdit ou TStaticText


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Profil pro
    Concepteur traitement de signal
    Inscrit en
    Août 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Concepteur traitement de signal
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2004
    Messages : 192
    Par défaut texte dans un TEdit ou TStaticText
    Bonjour à tous !

    J'ai un souci dont j'arrive pas à me débarrasser....

    Je voudrais écrire un texte plus ou moins compliqué dans un TEdit. Ce texte comporterait du texte évidemment et des nombre. Je procède donc ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    #include <strstream.h>
    ...
    strstream s;
    s<<"taux de "<<25<<"%";
    Edit1->Text = s
    Je ne vois pas où est le souci, tout s'affiche sauf qu'à la fin, j'ai un caractère vraiment bizarre du style un carré, ou bien encore un truc du genre %A etc...
    Bref j'arrive pas à m'en débarrasser.
    Des idées ? Merci !

  2. #2
    Membre éclairé Avatar de Baxter67
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Par défaut
    Sa serais pas mieux en fesant comme sa :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    AnsiString asTmp;
    asTmp = "taux de " + IntToStr(25) + " %";
    Edit1->Text = asTmp;
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Edit1->Text = "taux de " + IntToStr(25) + " %";

    cordialement Baxter

  3. #3
    Membre confirmé
    Profil pro
    Concepteur traitement de signal
    Inscrit en
    Août 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Concepteur traitement de signal
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2004
    Messages : 192
    Par défaut
    hey merci Baxter,
    je ne connaissais pas la deuxieme solution ! Je vais essayer ca demain.
    Je n'utilise pas souvent les chaines de caracteres et j'ai encore du mal donc à les appréhender

  4. #4
    Membre éclairé Avatar de Baxter67
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Par défaut
    Citation Envoyé par androz Voir le message
    hey merci Baxter,
    je ne connaissais pas la deuxieme solution ! Je vais essayer ca demain.
    Je n'utilise pas souvent les chaines de caracteres et j'ai encore du mal donc à les appréhender
    moi j'adore les AnsiString (peut etre parcequ'il y a le mot string dedans lol)
    Serieusement les AnsiString j'aime les utiliser, c'est tres puissant et il y a beaucoup de fonction très utile.

    J'espere que c'est bien sa la solution que tu recherche

    Cordialement Baxter

  5. #5
    Membre confirmé
    Profil pro
    Concepteur traitement de signal
    Inscrit en
    Août 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Concepteur traitement de signal
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2004
    Messages : 192
    Par défaut
    Salut Baxter !

    Merci encore, j'ai essayé ça, pis la deuxième méthode comme je te disais fonctionne super bien ! Je pense qu'il faudrait un jour que j'étoffe un peu plus mes connaissance sur les chaines de caractères ! Mais y'a comme un peu trop de possibilités et j'ai du mal à m'y retrouver : des string, des ansistring, des char, des headers genre strstream, iostream, string etc etc etc etc !
    Z'auraient pas pu uniformiser tout ça ! me semble qu'il n'y a pas 50 façon d'écrire des lettres ! enfin

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/02/2011, 17h21
  2. Alignement d'un texte dans un TEdit
    Par LoicH dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/11/2010, 22h03
  3. Curseur à la fin du texte dans un TEdit
    Par Duan dans le forum Débuter
    Réponses: 2
    Dernier message: 29/05/2008, 06h05
  4. [Lazarus] Comment récupérer un texte dans un Tedit ?
    Par Ben8282 dans le forum Lazarus
    Réponses: 10
    Dernier message: 29/01/2008, 21h53
  5. Couper du texte dans un TEdit ou un TMemo
    Par AT dans le forum Débuter
    Réponses: 11
    Dernier message: 05/12/2007, 08h12

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