首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

.Net 控件: ListView + Treeview + CheckBox,该如何处理

2012-01-16 
.Net 控件: ListView + Treeview + CheckBox 我现在需要实现一个的功能是,一个listview其中第一列看起来要

.Net 控件: ListView + Treeview + CheckBox

我现在需要实现一个的功能是,一个listview其中第一列看起来要像个Treeview,就是可以展开,合起,后面的column也跟着一起展开,合起
同时第一列的item前面要有checkbox可以选择


该怎么实现?

我继承listview,利用其中的stateimage属性做到了合起,展开(动态增加,减少行数),同时利用IndentCount属性做到了类似treeview的层次关系。但是现在无法在第一列中放上checkbox.(checkbox属性与stateimage属性冲突,同时最好checkbox要在每个item前面,而不是统一在最前面)


[解决办法]
我这里有源代码是codeproject里面的代码下载后修改而成的
如果想要请留下e-mail地址
[解决办法]
上面措了:

装饰TreeViewNode类。
public class TreeListNode :UserControl
{
ListView list; //只取1行,也就是将TreeView的每一节点划分为几个部分
public TreeListNode(DataType data){list.Columns[0].Items = data;}
}


public class MyTreeView
{
//谁便实现几个你需要的添加节点的方法。。。。

}

[解决办法]
www.codeproject.com 上有类似的控件和源代码

热点排行