2012-12-16 17 views
16

Ich möchte in der Entwurfsansicht einen Zeilenumbruch in ein Windows Forms-Textlabel einfügen. So etwas wie die Einstellung des Textes sein:Einfügen von Zeilenumbrüchen in .NET-Label

Lorem ipsum \n dolor sit amet

oder

Lorem ipsum <br/> dolor sit amet

jedoch keine der oben genannten Arbeiten. Wie kann man eine neue Zeile in ein Label einfügen? Ich habe einen statischen Text, den ich anzeigen werde, also möchte ich das nicht über Code tun.

+0

Versuch \ r \ n anstelle von \ n –

+0

ich es vorher versucht hatte, aber hat nicht funktioniert entweder:/ – asenovm

+0

Mögliche Duplikat * [ Zeilenumbruch für ein Label in Windows Forms] (http://stackoverflow.com/questions/1204804/word-wrap-for-a--label-in-windows-forms) *. –

Antwort

27

Wenn Sie das Feld „Text“ bearbeiten, sollten Sie einen kleinen Pfeil auf der rechten Seite dieses Textfeld sehen. Wenn Sie es drücken, sollte ein mehrzeiliger String-Editor erscheinen. Hier können Sie Ihren Mehrzeilentext einfügen.

+0

Das macht den Trick. 10x :) – asenovm

10

Sie können es im Code wie folgt vorgehen:

private void Form1_Load(object sender, EventArgs e) 
{ 
    label1.Text = "This is the first line\r\nAnd this is the second line."; 
} 
Verwandte Themen