如何在设计时向Label
a添加换行符?Text
Stack Overflow 上有一些关于如何在代码隐藏中执行此操作的帖子,但似乎还没有关于设计时的帖子,似乎?
问问题
100612 次
5 回答
15
设计时间 \r\n 会做的伎俩 -
label1.Text = "Multi-line \r\nlabel"
您也可以尝试在设计器生成的代码中设置 -
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";
运行 -
label1.Text = "Multi-line" + Environment.NewLine + "label";
于 2012-11-08T18:20:21.187 回答
11
您可以<br />
在字符串中使用,例如:
MyLabel.Text = "This is my text" + "<br />" + "This is my new line text";
于 2016-09-14T07:43:27.810 回答
0
当您让格式框下拉时,使用“Shift+Enter”转到新行。“输入”只会导致框关闭。至少,这是我在 VS2015 中的经验。
于 2017-11-21T17:14:12.417 回答
0
使用 Properties > Layout > Autosize 将 Autosize 设置为 False,然后使用 Properties > Layout > Size 根据您的文本大小设置 Width 和 Height 参数。这对我有用,宽度为 60,高度为 40,标签显示如下。
3:自动
H:首页
于 2019-05-31T16:01:05.707 回答