0

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

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

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

我使用 VB.net。

4

1 回答 1

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
于 2013-02-14T09:16:04.863 回答