- 浏览: 58744 次
- 性别:
- 来自: 杭州
最新评论
TreeView 是一个显示树型结构的控件,每一个节点都是一个新类,
使用具有代表性
每个节点都有四个值:
TEXT:显示文字 Image Index:显示图形序号
Selected Index:
State Index:
(1)建立目录项(本例中使用的TREEVieW名称为:TvwTips)
增加根目录下的节点:(节点)
var
CatNode : TTreeNode; //先建立一个TREEVieW使用的子对象
begin
TvwTips.SetFocus; //将焦点置到这个TREEVieW控件上
{ 在根标题下建立一个新的子标题 }
CatNode := TvwTips.Items.AddChild(
TvwTips.Items.GetFirstNode,'New Category' );
CatNode.ImageIndex := 1;
CatNode.SelectedIndex := 2;
CatNode.EditText; { 允许用户改变这个标题 }
end;
增加下一级目录(内容):
var
ParentNode, TipNode : TTreeNode; //先建立TREEVieW使用
的子对象
VersionNum : Integer;
begin
TvwTips.SetFocus; //将焦点置到这个TREEVieW控件上
VersionNum := TMenuItem( Sender ).Tag; { Ver num of new tip }
ParentNode := TvwTips.Selected; { 取出当前的选中节点 }
if ParentNode.Level = nlTip then{ Parent cannot be a tip node }
ParentNode := TvwTips.Selected.Parent;
TipNode := TvwTips.Items.AddChildObject( ParentNode,'New
Subject',Pointer( VersionNum ) );
TipNode.ImageIndex := 3; { Normal tip bitmap }
TipNode.SelectedIndex := 4; { Highlighted tip bitmap }
TipNode.MakeVisible; { Move new tip node into view }
TipNode.EditText; { Immediately allow user to edit subject }
EnableTreeViewFunctions( TipNode.Level );
RtfTip.Clear;
RtfTip.Modified := False;
end;
(2)说明
TvwTips.Items.GetFirstNode 返回TREEVieW的第一个节点,函数类型为
:TTreeNode
TvwTips.Items.Count 返回当前TreeView的全部节点数,整数
TvwTips.Selected.Level 返回当前选中节点的在目录树中的级别,
根目录为0
TvwTips.Selected.Parent 返回当前选中节点上级节点,函数类型为
:TTreeNode
发表评论
-
脚本是在
2009-03-11 19:00 1029大家交 ... -
DELPHI常见事件、常用方法、属性使用范围说明
2008-06-19 22:24 2823属性使用范围说明 Action 一些组件标识与组件相连接的 ... -
DELPHI常见属性说明
2008-06-19 21:37 1508DELPHI常见属性说明: ALI ... -
Delphi中的时间操作技术
2008-06-19 13:45 2677在编写应用程序时,我 ... -
delphi用于时间操作的函数 (2)
2008-06-19 13:44 1701TDateTime类型与字符串型转换函数: DateTime ... -
delphi用于时间操作的函数(1)
2008-06-19 13:43 1338用于时间操作的函数 Date函数: 定义:Date: TDa ... -
数据库表TreeView树的快速生成
2008-06-18 21:57 1949根据数据表的内容生成TreeView树状结构,通常的做法就是从 ... -
Delphi中根据分类数据生成树形结构的最优方法
2008-06-18 21:52 3404新一篇: Delphi程序设计之--惯用法 一、 引言: ... -
我的DBTreeView--TreeView直接连接数据表
2008-06-04 17:34 1033unit Unit1; interface uses ... -
Delphi下Treeview控件基于节点编号的访问
2008-06-04 17:31 1469有时我们需要保存和重建treeview控件,本文提供一种方法, ... -
Delphi中根据分类数据生成树形结构的最优方法
2008-06-04 17:27 1282很多系统都有类似于如下的表结构(table1): ID ... -
TreeView添加子节点和动态生成控件
2008-06-04 14:06 3875有这样一个TreeView,动态分有类A,B,C...(不一定 ... -
一种较简易的树型控件节点构造法
2008-06-03 21:42 959把数据库中的数据在树型控件(TreeView)中正确显示是较为 ... -
Delphi中树型控件的使用技巧
2008-06-03 13:40 1373我们都知道,开发者 ... -
TREEVIEW右键菜单示例
2008-06-03 13:31 3587在 Form1 上拖一个 TreeView 控件,然后参考一下 ... -
在Dephi中使用TStream读写数据的技巧
2008-06-02 13:29 793在Dephi中提供了一个抽 ... -
Delphi环境下灵活的数据库树表实现
2008-06-02 13:27 12221 数据结构设计 在 ...
相关推荐
treeview使用的小例子treeview使用的小例子treeview使用的小例子
c#TreeView使用总结
[Delphi]TreeView使用笔记
TreeView使用集锦TreeView使用集锦TreeView使用集锦TreeView使用集锦TreeView使用集锦TreeView使用集锦TreeView使用集锦TreeView使用集锦TreeView使用集锦TreeView使用集锦TreeView使用集锦TreeView使用集锦
asp.net TreeView使用示例 FileLoad文件上传下载示例 TreeView FileLoad
树的使用方法,TreeView使用方法,实例,请大家下载
winform中treeView使用通用类
TreeView使用实例(带js操作) ,c#,asp.net,.net,TreeView,js,高级编程,TreeView的javascript高级处理.
C# TreeView使用一点方法,提供出来大家谈论学习
在使用treeview的时候,遇到两大问题,用clicked时事件和afterselected事件都达不到我要的效果。后来经大神回帖帮助,有所启发。又再经本人猜想,treeview下有click、mouseclick、nodemouseclick、afterselected这些...
C#TreeView使用,包含节点拖曳、节点右键菜单使用,节点的遍历
asp.net TreeView使用集锦.rar
TreeView使用[文].pdf
Treeview使用的基本方法(内含一个实例并附带源码)
treeview的树状显示,使用递归的方法
在Qt5.5之前是没有树控件的,我们在使用时用的是ListView来构造出一个树,Qt5.5之后的QML开发阶段,有了树控件TreeView,本篇着重记录QML的TreeView的使用(包括增加树节点和删除节点)。
自己写的一个python3.3关于Tk中的Treeview使用方法
treeview节点动态添加,新添加的节点可以处于选中状态,并且修改名字
Virtual TreeView功能强大,但似乎不是那么容易用,我看了一下英文文档,写了这么一个例子。 例子环境: delphi:2007 Virtual TreeView:4.5.2
博客地址http://blog.csdn.net/bingdianlanxin/article/details/42086779,有问题欢迎留言。