簡體   English   中英

在設計時將NewLine添加到標簽的文本

[英]Add NewLine to label's Text at design time

在設計時如何在LabelText中添加換行符? 在堆棧溢出中有一些關於如何在代碼隱藏中執行此操作的文章,但是似乎還沒有關於設計時的文章。

在標簽的“屬性”窗口中單擊標簽“文本”屬性時,將顯示一個下拉列表,您可以在其中按Enter鍵轉到新行。 我剛剛嘗試過,它可以在Visual Studio 2010中使用。

這是要說明的屏幕截圖:

編輯多行標簽

設計時間\\ 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM