MultiLine Label

mercoledì 08 giugno 2005 - 10.41

Graymerlon Profilo | Newbie

Come si fa a passare testo di più righe all'oggetto label, Ho impostato autosize= true ma ancora non mi viene.

Grazie

Andy Profilo | Senior Member

Se nel testo che devi passare alla label hai delle interruzioni di riga (Cr e Lf), nella tua label verranno visualizzate più righe, altrimenti viene visualizzata una riga unica.

Graymerlon Profilo | Newbie

Gli passo il contenuto di una TextBox, settata con Multiline = True, ci sono più righe di testo, ma nell'oggetto Label appare solo la prima riga.

Grazie di nuovo

Brainkiller Profilo | Guru

E' come ti ha detto Andy.
Evidentemente il contenuto della TExtBox Multiline non contiene ritorni a capo cr+lf.
Il TextBox con impostazione MultiLine spezza appunto il testo per tornare a capo.

Prova con una label a fare così:

Label1.Text="Ciao" + VbCrLF + "Da" + VbCrLf + "David"

Vedrai che torna a capo.

ciao
david

Graymerlon Profilo | Newbie

Grazie, ci provo

Graymerlon Profilo | Newbie

Non funziona: Ho passato all'oggetto label la seguente stringa "XXXXX" & vbcrlf & "fffffffff" & vbcrlf & "oooooo", con AUTOSIZE = TRUE. Non funziona.....sembra banale, forse sbaglio in qualcosa, boh!!!

Grazie

Andy Profilo | Senior Member

Prova a mettere autosize = false, ossia con label a dimensioni fisse.

Un alternativa a VbCrLf in .net è Controlchars.CrLf..
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5