我希望在表单的左侧有一个导航窗格,它会相应地更改窗体的右侧。我总是可以使用面板并将控件存储在面板上,但有更好的方法吗?选项卡控件很不错但我不想看到实际的选项卡...
有办法做到这一点吗?
看到答案后编辑:
Dim uc As New UserControl1
Form1.Controls.Add(uc)
将用户控件中的所有内容添加到form1。或者,如果我有一个小组,我可以这样做:
Panel1.controls.add(uc)
这会将其添加到面板中。
答案 0 :(得分:1)
您可以使用面板,但您也可以将窗格作为UserControls并将它们加载到单个面板实例中,甚至直接加载到窗体中。
将它们放入UserControls也意味着您的表单生成的类不会与控件成员混在一起。
答案 1 :(得分:1)
我必须同意@Dai这是一个great thread on it.它解释了如何在ide中设置面板。