c#winform程序中,左侧放treeview,右侧的显示格式不定该怎么做

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#winform程序中,左侧放treeview,右侧的显示格式不定该怎么做相关的知识,希望对你有一定的参考价值。

我要做个类似OA的。右侧的显示方式要根据树中的节点来决定,可以有文本框增加信息,也可以有datagridview来显示数据。要支持各种操作。我想问,这种变化需要怎么做。。。。。放什么控件。
这不同的页面该怎么做。需要用到用户控件 吗。

使用SplitContainer控件将界面分成两块
在左边放导航,
在变显示对应的界面(有2个方法可以实现)
一:手动写界面(不好注意美观,加载速度慢,技术难度高)
二:在右边加几个容器,在容器内写好界面,点击对应按钮是将对应的容器的.visiable属性改为true;其他的权威false;Dock=fill(填充父容器)
参考技术A 应该是个iframe 根据节点的不同,连接到不同的页面

不同的页面其实就是显示不同的ASPX.
你查下什么是iframe吧.其实一个页面可以显示N个ASPX的
参考技术B 恩,winform的还真不熟悉,不过若是asp.net的,倒是可以参考楼上所说的Iframe.. 参考技术C

使用SplitContainer控件。

参考下图:

以上是关于c#winform程序中,左侧放treeview,右侧的显示格式不定该怎么做的主要内容,如果未能解决你的问题,请参考以下文章

在 C# winforms 应用程序中使用文本框过滤 Treeview

C# winform treeview 节点展开状态的图标设置

c#WINFORM中treeview怎么进行数据绑定

Winform中TreeView的常用属性和方法?

C#-WinForm-Treeview-树状模型

C#.NET winform treeview和panel导航效果