虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

Treeview

  • 我写了一个类

    我写了一个类,专门用来操作Treeview和数据库,通过数据库中的数据自动添加到Treeview控件中,不过数据控件用的是ADO组件,另外数据库中存放Treeview节点数据表的结构位:ID:integer PID:Integer Caption:string 字段名成可以不同,但是类型必须相同! 公用单元:TreeFillThrd.pas TreeUtils.pas

    标签:

    上传时间: 2013-12-08

    上传用户:ghostparker

  • 使用单独的一个mdb文件

    使用单独的一个mdb文件,分类保存图片、文档资料,并自带图片浏览器。支持与操作系统之间的文件拖放来导入、保存文档图片。 程序对ListView、Treeview控件的应用,在Access数据库中使用二进制保存文件等的应用,可供大家参考。

    标签: mdb

    上传时间: 2017-06-21

    上传用户:dragonhaixm

  • 一个不错的树形控件

    一个不错的树形控件,实现了鼠标点击拖放功能,适合初学者学习了解Treeview.

    标签: 控件

    上传时间: 2013-12-26

    上传用户:

  • c#给目录树显视自定义图标

    楼术描述项:         (1).该项目中"我的电脑"是作者自定义的root节点,没有设定其路径,所以BeforeExpand事件中会从它开始依次遍历,但"我的电脑"会提示"没有指定路径".故需要if(e.Tag.ToString() != "我的电脑")判断.同时"我的文档"需要再次获取其路径,依次实现Add子节点;         (2).同时在"我的文档"和盘符中需要添加tNode.Nodes.Add("")加载空节点形成+号,如果没有该+号,BeforeExpend事件不会被调用,子目录无法获取加载,在BeforeExpand事件调用TreeviewItems.Add加载其子结点需要e.Nodes.Clear();清除该结点的子目录再加载.         (3).提供两篇类似文章供大家学习,经过对比可以发现:第一篇仅从驱动器(C盘)开始加载,所以BeforeExpend简单展开子目录即可,不需要判断"我的电脑"和"我的文档".第二篇含"桌面",因此需要判断路径:"C# Treeview磁盘文件,AfterSelect显示加号-骆驼祥子" 和"Treeview树状显示文件夹" .同时补充一篇很优秀的文章供大家学习"WinForm应用:ListView做图像浏览"         (4).补充Treeview(树视图)事件:更详细见"c# 树状视图(Treeview类)".         事件 描述         AfterCheck 在选中节点复选框后引发         AfterCollapse 在折叠一个节点后引发         AfterExpand 在扩展一个节点后引发         AfterSelect 在选中一个节点后引发         BeforeCheck 在选中节点复选框之前引发         BeforeCollapse 在折叠一个节点之前引发         BeforeExpand 在扩展一个节点之前引发         BeforeSelect 在选中一个节点之前引发         (5).补充两个关于论坛讨论"c#怎样动态读取资源文件里的图片"和"在C#中怎么调用Resources文件中的图片"         (6).在《C#典型模块与项目实战大全》(清华大学出版社-丁士锋)书中谈到,出于对程序响应性能考虑,它先加载盘符结点,没有使用递归一次性加载所有文件到树状列表中,代码通过AfterSelect事件和FileSystemWatcher控件,监听加载.并使用线程池Task更新加载Treeview,希望大家去学习.          总结         该篇通过Treeview加载了磁盘目录路径,并通过ImageList加载图标.那么怎样实现阅读文件夹下文件,获取其图标、文件大小、扩展名等信息,并双击打开文件呢?下一篇将接着讲述.最后希望该文章对大家有所帮助,文章中很多链接都可以供觉得有用的同学学习,感谢上面提到的文章及书籍作者.同时如果文章中有错误或不足之处请原谅,有问题或建议者亦可提出.希望尊重作者劳动果实勿喷.     

    标签: 目录树 自定义

    上传时间: 2016-08-15

    上传用户:baobao9437