我在VB.Net中有两个面板。父面板(panel1)
停靠在表单中,这意味着它会在表单调整大小时调整大小。
子面板(panel2)
应该位于panel1的中心,但是当其父级或表单调整大小时,面板2不会保留中心。
简而言之,我怎样才能将panel2始终保持在panel1的中心?
我使用VB.net。
答案 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