How can I add newlines to a Label
's Text
at design time? There are some posts on Stack Overflow on how to do this in code-behind, but there is no post about that for design time yet, it seems?
Design Time \\r\\n will do the trick -
label1.Text = "Multi-line \r\nlabel"
Also you can try setting in designer generated code -
this.label2.Location = new System.Drawing.Point(151, 120);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(35, 13);
this.label2.TabIndex = 1;
this.label2.Text = "Multi-line \r\n label";
Run time -
label1.Text = "Multi-line" + Environment.NewLine + "label";
您可以在字符串中使用<br />
,例如:
MyLabel.Text = "This is my text" + "<br />" + "This is my new line text";
When you get the formatting box to drop down, use 'Shift+Enter' to go to a new line. 'Enter' just causes the box to close. At least, that's my experience in VS2015.
Set Autosize to False using Properties > Layout > Autosize then set Width and Height parameters depending on your text size using Properties > Layout > Size. This worked for me with Width as 60 and Height as 40 for Label to display like below.
3: Auto
H: Home
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.