[英]Add NewLine to label's Text at design time
在设计时如何在Label
的Text
中添加换行符? 在堆栈溢出中有一些关于如何在代码隐藏中执行此操作的文章,但是似乎还没有关于设计时的文章。
设计时间\\ 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";
您可以在字符串中使用<br />
,例如:
MyLabel.Text = "This is my text" + "<br />" + "This is my new line text";
当下拉格式框时,使用“ Shift + Enter”转到新行。 “输入”仅使框关闭。 至少,这就是我在VS2015中的经验。
使用“属性”>“布局”>“自动大小”将“自动大小”设置为False,然后使用“属性”>“布局”>“大小”根据文本大小设置“宽度”和“高度”参数。 这对我来说有效,宽度为60,高度为40,标签显示如下。
3:自动
H:首页
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.