Bonjour j'ai une question qui semble etre simple...mais je n'y arrive pas...
Je dois ecrire un texte dans un label et je souhaite imposer un retour a la ligne a certains endroit du texte.
Comment dois je faire ???
merci
Bonjour j'ai une question qui semble etre simple...mais je n'y arrive pas...
Je dois ecrire un texte dans un label et je souhaite imposer un retour a la ligne a certains endroit du texte.
Comment dois je faire ???
merci
Imposer un retour à la ligne ? donne nous un exemple !
Pour faire un retour à la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Label1.text = "Texte" & VbCrLf & "je suis a la lien"
je veux:
texte
je suis a la ligne
met ton truc marche pas quand je le tape directement dans le gestionnaire des propriétés...
Il m'ecrit en texte & VbCrLf &
Exactement ce que j'ai fais !Envoyé par Jayceblaster
Attention c'est pas ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Label1.text = "Texte" & VbCrLf & "je suis a la lien"
car le VBCRLF est dans la chaine de caractère...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Label1.text = "Texte & VbCrLf & je suis a la lien"
Evidement puisque dans le gestionnaire des propriétés tu tapes directement la chaîne de caractères (=> même effet que le deuxième code proposé par Aspic)Envoyé par Jayceblaster
C'est une ligne à utiliser dans ton code... Par exemple dans le constructeur de ta Form, après InitializeComponant()...
tu es dans le code la et pas dans le gestionnaire des propriété du label...
j'ai ecrit exactement comme toi...mais moi il ecrit tout dans le label meme les "
Impossible ! Montre ta ligne de code et ta procédure complete pour voir un peuEnvoyé par Jayceblaster
Tu peux taper tes retours à la ligne directement dans le gestionnaire de propriétés, avec la zoulie touche "Entrée" de ton clavier :
C'est prise de tete cela, je pense qu'en passant par le code c'est mieux car je pense que les données du label vont changées.Envoyé par Astartee
Bah visiblement quand tu lui donnes la solution pour faire ça dans le code il s'obstine à vouloir l'utiliser dans la fenêtre des propriétés gérées par le FrameWork...
S'il veut changer son label par la suite, peut-être acceptera-t-il d'essayer ta méthode, car il sera bien obligé de passer par le code
ok c'est bon ca marche...désolé c'est moi qui ai merdé...
on a ou la liste de ces commande...car je souhaite aussi assurer des soulignement de mot ainsi que certain mot en gras
Ohh lalala il ne faut pas ne demander trop ! Les labels enrichis je connais encore (sauf la couleur mais pour faire ca c'est pas au programme : Je suis un label)Envoyé par Jayceblaster
Voila sinon utilise une RichTextBox et avec ca tu pourras faire ce que tu veux !
en fait quand tu ecrit
"Texte" & VbCrLf & "je suis a la lien"
ca plante j'ai l'erreur suivante : le nom VbCrLf n'existe pas le contexte actuel
Essaye avec :
"Texte" & "\r\n" & "je suis a la lien"
et avec :
"Texte" & "\n" & "je suis a la lien"
ou alors
"Texte \n je suis a la lien"
Je *crois* qu'Aspic code en VB, d'ailleurs remarquons que "VbCrLf" sonne fortement comme "VB-quelquechose"...
Bref, il est possible que cela n'existe pas en C#.
Truc tout con que tu aurais pu faire toi-même : rajouter un saut de ligne dans la fenêtre "propriété" de ton label (mode design) et regarder ce que ça donne dans le code généré par le FrameWork :
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.label1.Text = "Fonction à\r\n appliquer";
Oui +1 mais je crois que tout le monde l'a remarqué sur ce forumEnvoyé par Astartee
Oui c'est vérifiéEnvoyé par Astartee
C'est exactement ce que j'ai dis dans mon précédent post !Envoyé par Astartee
Dslée, le temps de taper ma réponse et de vérifier que je ne disais pas de conneries trois ou quatre posts étaient apparusEnvoyé par Aspic
Bref :
- je code en C# sous Visual Studio Orcas
- comme on dit "chez moi ça marche" avec la ligne que j'ai proposée
Et en supposant qu'avec une autre version de VisualStudio ça ne marche pas, la solution "regarder le code généré" me semble tout à fait valable
Y'a pas de soucis ca m'arrive souvent !Envoyé par Astartee
Sinon testé chez moi aussi pour ma ligne de code et la tienne sans soucis sous VS.NET
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager