- 浏览: 724838 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1081)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (0)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (1)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (0)
- [网站分类]4.其他技术区 (0)
- [网站分类]5.企业信息化 (0)
- [网站分类]6.读书心得区(技术书籍阅读心得、书籍推荐) (0)
- [网站分类]7.提问区(.NET技术方面的提问) (2)
- [网站分类]8.技术转载区(.NET技术文章转载, 请注明原文出处) (0)
- [网站分类]9.求职招聘区(个人求职、企业招聘) (0)
- [网站分类]Dottext区 (0)
- [网站分类]GIS技术 (0)
- [网站分类]IT英才专区(IT职场交流) (0)
- [网站分类]SharePoint (0)
- [网站分类]博客园.NET俱乐部(俱乐部组织与活动方面的文章) (0)
- [网站分类]软件发布区(发布自己开发的代码、软件) (0)
- [网站分类]网站管理区(网站管理方面的疑问、建议、意见, 寻求管理员帮助) (0)
- [网站分类]业界新闻 (1)
- 技术 (1)
- [随笔分类]生活感悟 (10)
- [随笔分类]C# (30)
- [随笔分类]AjaxPro教程 (3)
- [发布至博客园首页] (5)
- [随笔分类]简历 (0)
- [随笔分类]Linux (2)
- [随笔分类]技术聚会 (2)
- [随笔分类]ORM (1)
- [随笔分类]php (1)
- [随笔分类]创业 (1)
- [随笔分类]奇技淫巧 (1)
- [随笔分类]计划 (1)
- [随笔分类]架构&分层 (1)
- [随笔分类]整合行销 (1)
- [随笔分类]mac (1)
- [网站分类].NET新手区 (45)
- [网站分类]非技术区 (5)
- [网站分类]招聘区 (0)
- [随笔分类]单元测试 (1)
- [网站分类]其他技术区 (3)
- [网站分类]代码与软件发布 (6)
- [网站分类]提问区 (24)
- [随笔分类]ASP.NET (2)
- [随笔分类]FAQ (12)
- [随笔分类]开发人员工具 (1)
- [随笔分类]朗志轻量级项目管理解决方案 (1)
- [网站分类]读书区 (1)
最新评论
-
天使建站:
写和乱七八糟的 不知道从哪复制过来的 还是看这里吧j ...
jquery数组 -
hyn450:
你好,我最近也想了解一下竞争情报。不知道能不能交流一下呢 ?
最近的工作 -
lattimore:
这个连接打不开了阿!
使用vnc连ubuntu desktop -
MZhangShao:
奉劝你一句,以后在Ubuntu 用apt-get安装成功的软件 ...
关于xrdp的安装设置 -
f002489:
strftime
python下datetime类型的转换
目录
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); //添加结点下的所有文件和文件夹
}
-
在树形控件中添加图标
首先要声明一个images集,向这个集合中添加用到的所有图标
private System.Windows.Forms.ImageList images=new ImageList();
images.Images.Add(Image.FromFile("open_bean_obj.gif"));
images.Images.Add(Image.FromFile("open.ico"));
再将树形控件于该image集相连,
this.treeView1.ImageList=images;
可以根据文件类型来选择使用image集中的不同图标来显示不同文件,
node.ImageIndex=1;
发表评论
-
请教一个winform程序设计上的问题
2007-07-12 02:22 705想要做一个功能,点击按钮出现一个键菜单,如下图所示:而在我的程 ... -
模拟提交程序相关专题
2007-11-29 18:53 963目录 模拟提交程序相关专题 1 目录 ... -
XML文档数据操作心得
2007-11-29 19:00 779目录 XML文档数据操作心得 1 修订历史纪录 ... -
自制线程池3续
2008-08-13 13:59 651晚上睡觉前想到一些问题,发现有几种情形没有进行测试,遂记录下来 ... -
刚才是不是访问出问题了
2008-08-14 20:08 637Invalid URL The requested URL & ... -
Mock介绍
2008-08-17 19:48 1039在园子里搜索了一下, ... -
单元测试介绍
2008-08-18 07:25 734希望能不落熟套,在这里记录单元测试使用中的一些技巧 1.刚从英 ... -
最近几天的工作总结
2008-08-21 16:29 663缓存真的很重要,这几天在做信息采集的过程中,需要动态的生成程序 ... -
BDB使用总结
2008-08-24 12:26 729当对数据库设置了DbFlags.Dup后,允许重复的键值, 当 ... -
截图留念
2008-08-28 20:57 376... -
分布式信息采集程序Preview2
2008-08-29 17:17 604http://files.cnblogs.com/lexus/ ... -
boo & python笔记
2008-08-30 21:22 588在这里记录一下,自己的复习所得,有大概一个月没有碰这些东西了, ... -
log4net udp组件的应用
2008-08-30 23:57 759由于输出的调试信息非常之多,加上早前有一些用的是Console ... -
检测你的机子上装了什么版本的.net framework
2009-12-09 09:20 699这个想法由来已久,今天又碰上有人问我这个问题,使出吃奶的劲尔狠 ... -
关于程序日志的设计思考,及写程序时候的心态2009-12-16
2009-12-16 10:00 864最近在写一个分布式缓 ... -
最近几天的工作总结
2008-08-21 16:29 775缓存真的很重要,这几天在做信息采集的过程中,需要动态的生成程序 ... -
BDBViewer
2008-08-23 10:37 590因为项目中用了BDB,可是BDB不像sqlite有众多的数据库 ... -
扩展方法应用
2008-08-23 16:26 711using System; using System.Coll ... -
BDB使用总结
2008-08-24 12:26 747当对数据库设置了DbFlags.Dup后,允许重复的键值, 当 ... -
目前来说比较.net下最好的bdb操作封装(附单元测试)
2008-08-24 15:41 7581using System; 2using Syste ...
相关推荐
3.如何使用树形控件?(Visual C++编程 源代码)3.如何使用树形控件?(Visual C++编程 源代码)3.如何使用树形控件?(Visual C++编程 源代码)3.如何使用树形控件?(Visual C++编程 源代码)3.如何使用树形控件?...
提到的"调试_逻辑配置0.2.vi"文件可能是一个包含树形控件使用的具体实例。在这个VI中,可能包含了树形控件用于逻辑配置或调试的实现,如展示程序流程、设置参数等。通过打开和研究这个VI,你可以看到如何将树形控件...
本教程将详细讲解如何在LabVIEW中使用树形控件进行拖曳放置及移动的操作。 一、树形控件的基本操作 1. 添加树形控件:首先,我们需要在LabVIEW的前面板上添加一个树形控件。这可以通过打开“函数选板”(Function ...
在本教程中,我们将深入探讨如何在VB中有效地使用树形控件,并且不涉及数据库数据的添加。 1. **树形控件的基本操作**: - **添加节点**:在VB中,我们可以通过`TreeNode`对象来创建和添加节点。例如,`TreeView1....
本篇文章将深入探讨如何使用树形控件来直观地显示数据,并分享一些关于BaseTreeControl的基础知识。 首先,我们来看“树形控件”的概念。树形控件(Tree Control)通常被用于Windows应用程序,如桌面应用或Web应用...
本文将深入探讨如何在VC++中创建和使用树形控件,以实现高效的数据管理和用户交互。 一、树形控件的基本概念 树形控件在Windows API中被定义为CTreeCtrl类,它是窗口控件的一种,具有可扩展的节点结构,每个节点...
总结来说,"权限管理系统 树形控件"是通过使用树形控件来实现权限管理的直观和高效操作。它简化了权限分配的过程,提高了管理效率,同时保证了系统的安全性和合规性。通过细致的权限划分和易于理解的树形展示,企业...
本教程将详细讲解如何在VC++中使用树形控件来显示数据,非常适合初学者学习。 首先,我们需要了解MFC(Microsoft Foundation Classes)库中的CTreeCtrl类,它是树形控件的封装,提供了丰富的功能接口。要使用...
在本主题中,我们将深入探讨树形控件的基本概念、工作原理、常见用途以及如何在不同编程环境中实现和使用它们。 一、基本概念 树形控件(Tree Control)是一种控件元素,它以层级结构显示数据,每个层级称为一个...
在VB中,树形控件的使用涉及到以下几个关键知识点: 1. **控件添加**:首先,你需要将树形控件从工具箱拖放到窗体上。在VB6或更早版本中,你可以从“标准”控件面板找到Treeview控件;而在VB.NET中,它位于“数据”...
"JavaApk源码说明.txt"可能是对源码的简要说明,包括如何导入和使用树形控件,以及可能遇到的问题和解决方案。这部分文档对于理解和使用控件至关重要,开发者应仔细阅读以获取最佳实践。 "下载更多打包源码~.url"则...
在本项目中,我们关注的是"树形控件(CTreeCtrl)"和"列表控件(CListCtrl)"的结合使用。这两种控件在Windows应用程序中非常常见,它们各自具有独特的功能,而将它们整合在一起可以实现更复杂的界面布局和数据展示...
"树形控件使用"这个文件可能包含了实现上述功能的详细步骤、示例代码或教程,可以帮助用户深入理解如何在组态王6.53中有效利用树形控件。通过学习和实践,用户可以掌握在自动化项目中创建高效、直观的人机交互界面的...
2. **关联控件**:在对话框类中,通过ON_BN_CLICKED消息处理函数关联按钮事件,同时使用ON_NOTIFY消息处理函数关联树形控件的通知消息,以便在用户点击或选择树形节点时触发相应操作。 3. **填充树形控件**:使用`...
4. **节点操作**:在程序框图中,可以使用LabVIEW的内置函数来动态地添加、删除、移动或修改树形控件的节点。这些操作通常涉及到对数据结构的修改,然后通过“刷新节点”函数来更新视图。 5. **交互性**:树形控件...
本资料包"树形控件学习"针对VC++初学者,提供了一些实用的代码示例,帮助读者快速理解和掌握如何在MFC(Microsoft Foundation Classes)框架下使用树形控件。 树形控件在VC++中的实现主要基于`CTreeCtrl`类,它是...
2. 初始化树形控件:在对话框类的初始化成员函数( OnInitDialog() )中,通过FindWindowEx()或GetDlgItem()获取树形控件的句柄,并使用Create()函数创建树形控件。接着调用SetImageList()设置图像列表,用于显示...
在多文档界面(MDI)中使用树形控件,需要将树形控件嵌入到ControlBar中。ControlBar是MDI应用程序中常见的组件,它能够承载工具栏、状态栏或自定义控件,提供了一种灵活的方式来组织和显示用户界面元素。将树形控件...
- `csdntree.htm`:这可能是一个演示或示例代码,展示了如何在HTML中创建和使用树形控件。通过阅读代码,我们可以了解具体的实现细节和使用方法。 - `scripts`:这个文件夹可能包含了用于树形控件的JavaScript脚本...