2013-07-10 116 views
0

在我的用户界面中,我想在右侧放置两个控件(Treeview和Propertygrid)。当UI窗体最大化时,我希望Treeview增长并填充右侧空间。所以当我将Treeview的停靠属性设置为正确时,它也会覆盖Propertygrid。实际上我需要的是它应该增长,但不应该覆盖propertygrid的空间。Visual Studio Dock属性

我是否缺少任何技术?

+1

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

+0

@BradRem很好的答案:-) – RobinAtTech

+0

我已经在下面做了一个真实的答案。 –

回答

1

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

1

1.您可以使用3个面板。一个面板对接停靠Propertygrid的Treeview和C面板的B面板。

2.然后设置A面板靠码头右侧,B面板靠码头右侧和C面板码头填满。

3.设置Treeview dock填充。

4.此外,您可以使用2个面板。面板停靠B面板,该面板停靠Treeview和Propertygrid。 然后设置一个面板停靠权。 B面板码头右侧和Propertygrid码头填充。

5.此外,您可以使用2个面板。一个面板码头停靠Propertygrid的Treeview和B面板。 然后设置一个面板停靠权。 Treeview码头右和B面板码头填充。

我建议3 panels.You可以控制得更好。

+0

使用拆分容器可以很容易地解决问题。见Brad Rem的回答 – RobinAtTech