c# winform 程序界面问题

我想实现这种界面,就是左侧是treeview的菜单栏,右侧是工作区,当单击菜单时工作区内容改变,而不是打开一个新窗体,应该怎么实现,难不成用隐藏,但我要用的东西太多,不可能用隐藏的,太麻烦了,谁有好的办法吗,在线等…………

第1个回答  2010-12-20
不用隐藏啊,你点击treeview的节点时,先把右边工作区中的资源释放掉(dispose方法),再把你的内容放进去啊。注意释放时,对图片资源要单独释放。
第2个回答  2010-12-20
添加点击事件,当触发点击事件时,去数据库中搜索数据,再将数据绑定到treeview上。这样的话,就不用打开新窗体,事件触发时,就会自动改变了。
第3个回答  2010-12-20
把右边的工作区内的容做到自己定义控件中去了,然后在点击左侧列表中的Treeview节点时,切换右边工作区内加载的自己定义控件就行了。如果不明白HI我就行了!本回答被提问者和网友采纳
第4个回答  2010-12-20
treeView 和listView的联动,不知道是你想复杂了还是我想简单了,没什么难的啊.更新下listView中的数据啊,在点的时候再重新加载...建议而已...参考一下...不用隐藏啊.那真的很麻烦...界面加载到后期系统会有负担的...
第5个回答  2010-12-20
每次点击把上一个关掉就行了额
相似回答