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 :

TLabel et retour à la ligne [FAQ]


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 109
    Par défaut TLabel et retour à la ligne
    comment écrire dans la zone caption (ou autres méthode) plusieurs lignes de texte dans un TLabel?

  2. #2
    Membre averti

    Inscrit en
    Janvier 2003
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 38
    Par défaut
    Bonjour,

    Voici un exemple avec toto sur une 1ere ligne et titi sur la suivante.
    \n indique un retour à la ligne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Label1->Caption="toto\ntiti";
    Cordialement,
    Sylvain

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Salut !
    En insérant "\n"

    A plus !

  4. #4
    Membre éclairé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 934
    Par défaut
    il me semble qu'il faut également mettre la propriété WordWrap à true.

  5. #5
    Membre averti

    Inscrit en
    Janvier 2003
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 38
    Par défaut
    Citation Envoyé par kurul1
    il me semble qu'il faut également mettre la propriété WordWrap à true.
    Non pas besoin

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 109
    Par défaut
    c'est une merveille marci les gars.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 71
    Par défaut
    Bonjour

    Ou bien si c'est en mode conception, il faut passer par une visualisation de la fiche en mode texte (Clic-droit sur la fiche, voir comme texte) et sur la ligne Caption rajouter #10#13 pour le saut de ligne.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Caption = 'Label1 première ligne'#10#13'et la deuxième ligne'

  8. #8
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 109
    Par défaut
    c'est un peu trop compliqué tous ca orangina.

    l'anti slash n est plus facile!!!!


    au fait est il possible de changer la couleur d'un mot ou une phrase uniquement dans ce label écrit sur plusieurs lignes?
    merci!

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 71
    Par défaut
    Bonjour

    Franchement si cela te paraît difficile, je te conseille de laisser tomber BCB, le langage C++ et la programmation d'une façon générale.
    Tu es inscrit depuis un mois et tu en es déjà à 106 messages. En fait tu fais travailler les autres.

  10. #10
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 109
    Par défaut
    Citation Envoyé par Orangina
    Bonjour

    Franchement si cela te paraît difficile, je te conseille de laisser tomber BCB, le langage C++ et la programmation d'une façon générale.
    Tu es inscrit depuis un mois et tu en es déjà à 106 messages. En fait tu fais travailler les autres.

    ce que j'entend par "compliqué" c'est le fait de faire plusieurs démarches,
    je clique sur le button droit, je mets voir comme texte, je dois ecrire 2 fois le symbole # en plus du 10 et du 13, franchement orangina, "le programmeur de la planete mars" ne crois tu pas que c'est bcp plus compliqué qu'un ptit \n . ma spécialité c'est l'optimisation alors pourquoi écrire 4 mots quant on peut en ecrire 2

    quant au nombre de messages, je ne sais pas si c'est moi qui détiens le record, néamoins je sais que je ne mourerai pas inculte ...

    je remercie au passage toutes les personnes qui ont contribué a répondre à mes messages, ainsi me permettre d'avancer dans ce monde encore magique. merci encore à l'équipe.

  11. #11
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Par défaut
    La différence c'est que tu n'encombre pas ton code à toi avec la solution à Orangina : le contenu du label se trouve dans la description de la fiche et pas dans une méthode à toi.

    Certes si tu génère de toute façon ta ligne par du code ça ne change rien, mais si tu fais ça via le code alors que ça ne bouge pas ça me parait sale.

    De plus parler d'optimisation si tu es débutant ça me parait un peu utopique (sans vouloir être méchant)....

  12. #12
    Membre chevronné


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 855
    Par défaut
    J'imagines que faten7 voulait plutôt parler de simplification.
    Clôturons ce sujet vous voulez bien ?


    Eric

  13. #13
    Membre expérimenté Avatar de damienlann
    Profil pro
    Étudiant
    Inscrit en
    Mai 2005
    Messages
    293
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2005
    Messages : 293
    Par défaut
    Oui mais orangina a raison #10#13 correspond à \r\n ce qui constitue un reel "retour chariot"
    Par contre il manque un ";" à la fin de sa ligne.

  14. #14
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 71
    Par défaut
    Citation Envoyé par damienlann
    Oui mais orangina a raison #10#13 correspond à \r\n ce qui constitue un reel "retour chariot"
    Par contre il manque un ";" à la fin de sa ligne.
    Il suffit d'essayer pour voir si ça marche. Comme pour le ";" à la fin de la ligne (dans une fiche en mode texte) : essaie, tu m'en diras des nouvelles.

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

Discussions similaires

  1. [C#] Retour à la ligne dynamique
    Par stailer dans le forum ASP.NET
    Réponses: 2
    Dernier message: 07/02/2005, 12h53
  2. [langage] compter les retour à la ligne
    Par Kinethe dans le forum Langage
    Réponses: 4
    Dernier message: 16/07/2004, 16h36
  3. Comment faire un retour a la ligne dans un tableaux Word
    Par alexmorel dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 17/06/2004, 09h31
  4. Réponses: 2
    Dernier message: 08/06/2004, 14h42
  5. Réponses: 8
    Dernier message: 02/04/2004, 17h31

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