Visual Studio Dock属性

时间:2013-07-10 00:03:01

标签: c# visual-studio-2010

在我的用户界面中,我想在右侧放置两个控件(Treeview和Propertygrid)。当UI表单最大化时,我希望Treeview增长并填充右侧空间。因此,当我将Treeview的对接属性设置为right时,它也会覆盖Propertygrid。我真正需要的是它应该增长但它不应该覆盖propertygrid的空间。

我错过了任何技巧吗?

2 个答案:

答案 0 :(得分:1)

1.您可以使用3个面板。面板停靠B面板,用于停靠Treeview和C面板,用于停靠Propertygrid。

2.然后将面板底座设置为右,B面板底座右侧,C面板底座填充。

3.设置Treeview dock fill。

4.此外,您可以使用2个面板。面板停靠B面板,用于停靠Treeview和Propertygrid。   然后将A面板底座设置为右侧。 B面板右侧和Propertygrid底座填充。

5.此外,您可以使用2个面板。面板停靠对接Propertygrid的Treeview和B面板。   然后将A面板底座设置为右侧。树顶码头右侧和B面板码头填充。

我建议3个小组。你可以更好地控制。

答案 1 :(得分:1)

或许将拆分容器停靠在右侧,然后停靠在每个面板(完整)内的其他两个控件中。然后,您可以调整拆分容器的大小,并确保一个控件不会与另一个控件重叠。