0
嗨我有一個按鈕,將添加到標籤的字符串。 (這可以多次完成)。由於用戶可以添加多個字符串,每個字符串的長度都不相同,反正我可以通過它找到標籤的長度以及它周圍的標籤的長度,以便它正確地分隔出來。移動標籤以適合長度vb.net
感謝
嗨我有一個按鈕,將添加到標籤的字符串。 (這可以多次完成)。由於用戶可以添加多個字符串,每個字符串的長度都不相同,反正我可以通過它找到標籤的長度以及它周圍的標籤的長度,以便它正確地分隔出來。移動標籤以適合長度vb.net
感謝
Label.Width將返回標籤控件的當前寬度,但它聽起來像是你已經知道這一點。由於標籤可能比要顯示的文本窄,因此您需要使用圖形對象來測量完整文本。這種方法將在標籤返回文本的寬度:
Private Function getFullTextWidth(lbl As Label)
Using g As Graphics = Label1.CreateGraphics()
Return g.MeasureText(Label1.Text, Label1.Font).Width
End Using
End Function
或者,你可能只是標籤的AutoSize
屬性設置爲true,然後只需檢查標籤的Width
屬性設置了Text
後。