[英]Center a control in another control
設置文本值后如何在面板內居中放置標簽?
可以說我的面板寬134像素,標簽長20個字母。
謝謝=)
僅將文本居中,而不是標簽居中。
將標簽設置為非自動調整大小,將其寬度設置為與面板相同的寬度,然后將文本居中:
With Label1
.AutoSize = False
.Width = Panel1.width
.TextAlign = ContentAlignment.MiddleCenter
End With
您不需要更改AutoSize
:
Label1.Location = New Point(Panel1.Left + CInt((Panel1.Width - Label1.Width) / 2), _
Label1.Top)
並將其垂直居中:
Label1.Location = New Point(Panel1.Left + CInt((Panel1.Width - Label1.Width) / 2), _
Panel1.Top + CInt((Panel1.Height - Label1.Height) / 2))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.