C# winform布局问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:27:04
请问下各位,我用了一个splitContainer分割,左边放treeview,右边的界面根据treeview节点的不同自动生成相应的界面,请问如何实现?
你好,你说的多用几个panel,那么这样会不会加载的时候变慢呢?

多用几个和右边一样大小的panel,选择不同的节点,显示不同的panel

从工具箱里拖拽

用【用户控件】,做N个用户控件,点击tree的时候动态加载相应的用户控件,

多个panel的话,你在设计界面的时候都不好控制,而且把所有代码要写一起,

不要用panel,左边直接放treeview,靠左,右边的form设成父窗体,那些响应的界面都有新窗体,设成子窗体就可以了。在父窗体中调用。

1.先放一个大的panel作为背景,Dock设置为Fill,然后放一个SplitContainer;
2.在SplitContainer左右两侧各放一个Panel,Dock设置为Fill;
3.左侧panel放置TreeView,右侧放置ListView,Dock设置为Fill;