VB.NET Parenting使控件不可见

时间:2014-03-16 11:29:20

标签: vb.net user-interface controls

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

中放了一个按钮

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

点击"按钮2"执行以下代码:

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

当我点击" Button2"," Panel2"简直就是消失了。 我期待" Panel2"放在" Panel1"内,但它没有显示在那里。

有人看到我做错了吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:5)

您需要设置其他面板的位置:

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