How to add a newline with in a string being set to a label [C# 2005]

Shaitan00

Junior Contributor
Joined
Aug 11, 2003
Messages
358
Location
Hell
I am trying to find a way to introduce a NEW LINE into a string I am setting for the text of a label, specifically I want the label to span 3 lines... I've tried using "\n" but it doesn't seem to work at all, this is my current code...

Code:
lblAddress.Text = province.ToString() + " - " + city.ToString() + " - " + address.ToString() + " - " + postal_code.ToString();

What I want to do is set the ADDRESS on another line and the POSTAL_CODE on another line so that the text of the label spans 3 lines, something like the following:
Ontario Toronto
123 Mission Street
D4C 4D4

Code:
lblAddress.Text = province.ToString() + " - " + city.ToString() + "\n" + address.ToString() + "\n" + postal_code.ToString();

But this doesn't work ... any clue why?
This is to be used with an ASP:LABEL in ASP.NET 2.0 (not a form label) - incase this makes any difference...

Any help would be greatly appreciated...
Thanks,
 
For Windows you can use System.Environment.NewLine.

Also for labels you'll need to make sure the AutoSize and AutoEllipsis properties aren't set.


Paul.
 
Back
Top