1.TreeView(树形控件)中常用到的属性和事件:
1.1 Nodes:
树形控件中所有结点的集合,对树形控件中的结点进行添加或者移除需要用到Nodes下的Add()和AddRange()函数(Add()是添加先前创建的一个结点,AddRange()是添加先前创建的一组结点),Clear()函数清除树上所有结点,Remove()和RemoveAt()用于移除结点(Remove()用于移除指定结点,参数为某一结点,而RemoveAt()的参数为某节点位置,int型)
1.2 AfterSelect事件
在树形控件某一节点被选中后出发的事件,该事件会在某控件被选中后被触发,若要应用树形控件进行多文件的展示,可以使用该事件,在用户点选某节点后进行文件操作。
1.3 BeforeExpand事件
在树形结构中,点选某节点,若该节点后下层子节点,要在该双亲节点的基础上进行下一步展开,该事件会在展开前被触发,可以利用这个事件获取该节点所在目录下的所有文件信息,并将这些文件逐个添加到当前双亲节点下,完成树形展示。
代码示例:
private void treeView1_BeforeExpand(object sender, System.Windows.Forms.TreeViewCancelEventArgs e)
{
TreeNode nodeExpanding =(TreeNode)e.Node; //将参数e转换成TreeNode型
AddSubDirectores(nodeExpanding); //添加结点下的所有文件和文件夹
}
怎么在树形结构上加上图标呢?
我们可以加上imagelist控件,在imagelist上添加图标,然后再添加树形菜单stateimagelist树形中加入imagelist控件,就可以把图标加上去了,这样我们在添加子节点和父节点的时候直接在stateimageIndex树形中选择相应的图标,就可以实现在树形节点上添加图标
分享到:
相关推荐
在PowerBuilder中,使用TreeView控件的一般步骤包括: 1. 创建应用程序并建立与数据库的接口,这是进行数据操作的基础。 2. 在应用窗口中添加DataWindow控件(如dw_3和dw_4)和TreeView控件(如TV_1)。 3. 修改DW_...
这个"treeview控件使用实例"包含的源码提供了直观的学习资源,帮助开发者理解如何有效地操作和定制这个控件。 1. **TreeView控件基本介绍**:TreeView控件在VB中主要用于创建和展示分层数据,例如文件系统目录、...
本篇文章将详细解析`vfp 下 treeview 控件使用例子`的相关知识点,并提供如何在VFP环境中运用这个控件的指导。 首先,让我们了解TreeNode对象。在VFP中,TreeView控件由一系列TreeNode对象组成,每个TreeNode代表树...
ASP.NET中TreeView控件使用小结
### C# TreeView 控件使用详解 在C# Web开发中,`TreeView` 控件是一种非常实用的导航工具,它可以直观地展示具有层次结构的数据,如文件系统、组织架构等。下面将详细介绍如何使用 `TreeView` 控件以及相关的操作...
### PowerBuilder中TreeView控件使用技巧详解 #### 一、前言 在PowerBuilder开发工具中,TreeView控件因其能够直观地展现多层次的数据结构而受到广泛欢迎。它可以帮助用户更好地理解复杂的分层信息,比如组织架构...
在"ASP_NET中TreeView控件使用小结"的学习笔记中,你可能会找到关于如何配置和使用这些特性的实例和详细步骤。另外,"ASP_NET中使用TreeView控件系列"文档可能包含更深入的教程和示例,帮助你更好地理解和掌握...
TreeView控件是Windows Forms开发中常见的一种用户界面元素,它用于展示层次化的数据结构,比如文件系统、组织结构或者数据库的分类。在这个例子中,我们将深入理解如何利用TreeView控件来实现基本的功能,并通过...
本实例“商业编程-源码-Csharp实例30 TreeView控件使用”深入探讨了如何在Windows Forms应用程序中有效地利用TreeView控件。 首先,我们来了解TreeView控件的基本概念。TreeView控件由一系列TreeNode对象组成,每个...
### VB中TreeView控件使用详解 #### 一、概述 在Visual Basic (VB) 开发环境中,`TreeView` 控件是一种非常实用且功能强大的控件,它能够帮助开发者以树形结构来展示多层次的数据关系。这种层次化的数据显示方式...
在本文中,我们将深入探讨`TreeView`控件的使用方法,包括其基本概念、功能特性、API调用以及如何动态地管理和操作树图。 1. **基本概念** `TreeView`控件是基于Microsoft Windows API或者.NET Framework(如...
TreeView控件使用教程.doc
下面将详细介绍如何在VFP中使用Treeview控件以及它的主要功能。 1. **添加Treeview控件** 在VFP的表单设计环境中,你可以从工具箱中选择"Treeview"控件并将其拖放到表单上。调整其大小和位置以适应用户界面。 2. ...
以上就是使用C#和`TreeView`控件实现磁盘目录查看器的关键步骤。通过熟练掌握这些技术,你可以构建出一个功能完备且用户友好的文件系统浏览器。在实际开发中,还可以根据需求进一步扩展,比如添加搜索功能、拖放支持...
TreeView 控件显示 Node 对象的分层列表,每个 Node 对象均由一个标签和一个可选的位图组成。TreeView 一般用于显示文档标题、索引入口、磁盘上的文件和目录、或能被有效地分层显示的其它种类信息。 语法
本篇将详细讲解如何使用.NET TreeView控件,并结合MySQL数据库进行数据交互。 一、TreeView控件基础 1. 添加TreeView控件:在Visual Studio的设计界面中,从工具箱选择TreeView控件并将其拖放到窗体上。也可以通过...
C# TreeView 控件使用代码详解 TreeView 控件是 Windows 窗体应用程序中常用的控件之一,用于展示树形结构的数据。下面是关于 C# TreeView 控件使用代码的详解。 一、基本使用 TreeView 控件的基本使用包括添加...
在.NET框架中,TreeView控件是一种常见的用户界面元素,用于展示层次结构的数据。这个压缩包“功能强大的自定义TreeView控件.rar”显然包含了一个增强版的TreeView控件,它具有额外的功能,特别是CheckBoxes功能,这...
在提供的“PB中TreeView控件使用技巧.txt”文件中,可能会详细阐述这些概念,包括实例代码和实践建议,帮助初学者更好地理解和运用这个控件。通过深入学习和实践,你可以创建出功能丰富且用户友好的界面,提升Power...
总结来说,这个[C#]TreeView控件使用之磁盘目录查看器项目涵盖以下知识点: 1. C#中的`System.IO`命名空间和文件系统操作。 2. `TreeView`控件的使用,包括`TreeNode`的创建和管理。 3. 事件处理,如`AfterSelect`...