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

 Delphi Discussion :

Retour a la ligne dans un string


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 130
    Par défaut Retour a la ligne dans un string
    bonjour,
    je veux afficher dans un memo 3 phrases avec aprés chaque phrase un retour a la ligne.
    j'ai fais ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    var i:integer;
    tab: array[1..2] of string;
    begin
    tab[1]:='phrase1' + #13 + 'phrase2' + #13 + 'phrase3' 
    memo1.SelText:=tab[1];
    end;
    mais il me les affiche sur la meme ligne avec un caractere spécial entre les phrases !!
    qu'elle est la solution svp?

  2. #2
    Membre éclairé Avatar de user 56gt8
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut
    +char(10) peut être ?,généralement dans les types strings ca fait sauter une ligne

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 130
    Par défaut
    Citation Envoyé par user 56gt8 Voir le message
    +char(10) peut être ?,généralement dans les types strings ca fait sauter une ligne

    non non,tjr rien!!!

  4. #4
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Par défaut

    comme ceci peut être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Memo1.Lines.Add('phrase1');
    Memo1.Lines.Add('phrase2');
    Memo1.Lines.Add('phrase3');

  5. #5
    Membre éclairé Avatar de user 56gt8
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut
    pas de chance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'pas'+char(10)+'de'+char(10)+'chance'
    devrais retourner

    pas
    de
    chance

    bon on est dac sur ce fait

  6. #6
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 690
    Billets dans le blog
    2
    Par défaut
    Bonsoir,

    Il y a aussi la possibilité de faire comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tab[1]:='phrase1' + #13#10 + 'phrase2' + #13#10 + 'phrase3';
    Bon courage !
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  7. #7
    Membre Expert

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Billets dans le blog
    1
    Par défaut
    En effet sous Windows il faut cumuler #13#10 néanmoins pour être compatible cross-plateform le mieux reste d'utiliser la constante sLineBreak qui est faite pour ça

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

Discussions similaires

  1. Insertion de retours à la ligne dans un String
    Par BakaOnigiri dans le forum Langage
    Réponses: 17
    Dernier message: 24/01/2008, 15h08
  2. [VB.NET] Enlever les retours à la ligne dans une string
    Par adrix26 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 10/01/2007, 00h27
  3. [JSP]retour a la ligne dans fonction mailto
    Par logica dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 19/04/2006, 02h50
  4. 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, 10h31
  5. Nombre de sauts de ligne dans un String
    Par Johnbob dans le forum ASP
    Réponses: 7
    Dernier message: 03/03/2004, 16h33

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