保持面板以vb.net为中心

时间:2013-02-14 09:09:27

标签: vb.net

我在VB.Net中有两个面板。父面板(panel1)停靠在表单中,这意味着它会在表单调整大小时调整大小。

子面板(panel2)应该位于panel1的中心,但是当其父级或表单调整大小时,面板2不会保留中心。

简而言之,我怎样才能将panel2始终保持在panel1的中心?

我使用VB.net。

1 个答案:

答案 0 :(得分:1)

尝试这样的事情:

Private Sub Form1_Resize(sender As Object, e As EventArgs) Handles Me.Resize
    Panel2.Top = (Panel1.Height - Panel2.Height) / 2
    Panel2.Left = (Panel1.Width - Panel2.Width) / 2
End Sub