在我的用户界面中,我想在右侧放置两个控件(Treeview和Propertygrid)。当UI窗体最大化时,我希望Treeview增长并填充右侧空间。所以当我将Treeview的停靠属性设置为正确时,它也会覆盖Propertygrid。实际上我需要的是它应该增长,但不应该覆盖propertygrid的空间。Visual Studio Dock属性
我是否缺少任何技术?
在我的用户界面中,我想在右侧放置两个控件(Treeview和Propertygrid)。当UI窗体最大化时,我希望Treeview增长并填充右侧空间。所以当我将Treeview的停靠属性设置为正确时,它也会覆盖Propertygrid。实际上我需要的是它应该增长,但不应该覆盖propertygrid的空间。Visual Studio Dock属性
我是否缺少任何技术?
也许停靠拆分容器右键,然后停靠在每个面板(全)其他两个控件。然后,您可以调整拆分容器的大小,并确保一个控件与另一个控件不重叠。
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可以控制得更好。
使用拆分容器可以很容易地解决问题。见Brad Rem的回答 – RobinAtTech
也许停靠拆分容器右键,然后停靠在每个面板(完整)您的其他两个控件。然后,您可以调整拆分容器的大小,并确保一个控件与另一个控件不重叠。 –
@BradRem很好的答案:-) – RobinAtTech
我已经在下面做了一个真实的答案。 –