[英]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.