簡體   English   中英

將一個控件放在另一個控件中

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

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