grosdave653
Messages postés16Date d'inscriptionjeudi 1 juillet 2004StatutMembreDernière intervention29 juillet 2005 28 juil. 2005 à 14:13
tu peut faire clic droit sur ta fiche, "afficher comme du texte" et tu cherche le Caption de ton label.
Label.Caption:="premiere ligne"+#13#10+"deuxieme ligne" etc...
divadav
Messages postés94Date d'inscriptionlundi 13 janvier 2003StatutMembreDernière intervention22 janvier 20092 28 juil. 2005 à 15:03
En mettant Wordwrap à True, tu ne contrôle pas ton saut de ligne... Il est calculé automatiquement selon la largeur de ton label...
Tandis que la méthode donnée par grosdave653 te permet de contrôler le retour à la ligne.
Le #13#10 correspond à deux codes ASCII... En effet, en Delphi, si tu veux inclure un caractère spécial dans une chaîne, il te faut rentrer son code ASCII de la manière que te montre grosdave653.
Les codes ASCII Standard vont de 0 à 127 (soit 128 codes différents...)
Les caractères imprimables vont de 32 à 126.
Les autres caractères sont dit spéciaux.
Parmis les plus connus, on notera :
#13 (CR : Carriage Return ou Retour Chariot)
#10 (LF : Line Feed ou Nouvelle Ligne)
#9 (TAB : Tabulation horizontale)
#7 (BEL : Bell ou Bip système)
Pour plus d'infos, tu peux faire une recherche sur les termes "Codes ASCII" ou "Standard ASCII"...
Au final, il faut savoir que sous Windows, quand tu tapes la touche entrée, tu envoie le caractère 13 suivi du caractère 10, ce qui équivaut pour Windows à un retour à la ligne... Mais ce n'est pas valide pour tous les OS !! Sous UNIX, un retour chariot s'effectue uniquement avec le caractère 10... Ce qui explique les problèmes générés parfois à l'ouverture d'un fichier texte UNIX sous Windows...
Keep Cool & Be Wild
Divad
N'OUBLIEZ PAS DE VALIDER LORSQU'UNE REPONSE VOUS CONVIENT !
divadav
Messages postés94Date d'inscriptionlundi 13 janvier 2003StatutMembreDernière intervention22 janvier 20092 28 juil. 2005 à 16:11
Sympa le sLineBreak !! Je le connaissais pas ! Du coup, pour faire du développement multi-OS, je me définissais une constante exactement de la même manière :