VB.NET Parenting使控件不可见

tmi*_*hty -2 vb.net user-interface controls

我创建了一个表单.我在其上放了2个面板,即"Panel1"和"Panel2".我在"Panel2"中放了一个按钮.

然后我在表单中添加了另一个按钮,即"Button2".

单击"Button2"执行以下代码:

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

    Me.Panel2.Parent = Me.Panel1
    ' Me.Panel1.Location = New Point(0, 0) this does not work either

End Sub
Run Code Online (Sandbox Code Playgroud)

当我点击"Button2"时,"Panel2"就会消失.我希望"Panel2"放在"Panel1"中,但是那里没有显示.

有人看到我做错了吗?

感谢您的帮助!

Fra*_*_Vr 5

你需要设置另一个pannel的位置:

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

    Me.Panel2.Parent = Me.Panel1
    Me.Panel2.Location = new point(0,0)

End Sub
Run Code Online (Sandbox Code Playgroud)