在我的用户界面中,我想在右侧放置两个控件(一个Treeview和一个Propertygrid)。我希望当的UI表单最大化时,Treeview可以增长并填充右侧空间。因此,当我将Treeview的docking属性设置为right时,它也会覆盖Propertygrid。实际上我需要的是它应该增长,但不应该覆盖propertygrid的空间。
我有没有遗漏什么技巧?
发布于 2013-07-10 09:50:58
也许将拆分容器停靠在右侧,然后停靠在每个面板内(完整)您的其他两个控件。然后,您可以调整拆分容器的大小,并确保一个控件不会重叠另一个控件。
发布于 2013-07-10 08:36:09
1.您可以使用3个面板。A面板停靠停靠Treeview的B面板和停靠Propertygrid的C面板。
2.然后设置A面板停靠右侧、B面板停靠右侧和C面板停靠填充。
3.设置Treeview dock fill。
4.另外,您可以使用2个面板。一个面板停靠B面板,B面板停靠Treeview和Propertygrid。然后将A面板停靠在右侧。B面板停靠右侧和Propertygrid停靠填充。
5.另外,您可以使用两个面板。一个面板停靠Treeview,B面板停靠Propertygrid。然后将A面板停靠在右侧。Treeview停靠右侧和B面板停靠填充。
我建议3个panels.You可以更好地控制。
https://stackoverflow.com/questions/17560313
复制相似问题