`
ivfh
  • 浏览: 59971 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

TreeView的使用

 
阅读更多

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

分享到:
评论

相关推荐

    VS之treeview使用

    本篇文章将深入探讨"VS之treeview使用"的相关知识点。 一、TreeView控件简介 TreeView控件是一个可视化的控件,它可以显示一个层次结构的节点,每个节点可以包含子节点。每个节点称为TreeNode,可以包含文本、图像...

    C# treeview使用源码

    本资源"**C# treeview使用源码**"似乎提供了一个实现`TreeView`节点动态添加并可选中及修改名字的示例代码。下面将详细介绍`TreeView`控件及其相关操作。 `TreeView`控件是Windows Forms中的一个组件,用于显示树形...

    treeview使用的小例子

    这个"treeview使用的小例子"可能涵盖了以下知识点: 1. TreeView组件的概念和作用。 2. HTML中的基本树形结构创建。 3. 使用JavaScript(可能是jQuery或其他库)实现交互功能。 4. CSS在美化和增强TreeView组件上的...

    [Delphi]TreeView使用笔记

    Delphi TreeView 使用笔记 Delphi 的 TreeView 控件是树形结构的视图控件,用于展示层次结构的数据。TreeView 由节点构成,通过对 TreeView.items 属性进行操作。Items 是一个 TTreeNodes 对象,这是一个 ...

    TreeView使用实例(带js操作)

    在这个“TreeView使用实例(带js操作)”中,我们将探讨如何结合C#后端和JavaScript前端来实现更高级的功能。 1. **C#与TreeView**: 在服务器端,C#是用于处理数据和设置TreeView节点的主要语言。你可以使用`TreeNode...

    TreeView使用总结.rar

    在`TreeView使用总结`的文档中,可能涵盖了上述所有知识点的详细讲解,包括示例代码、常见问题和解决策略,帮助开发者更好地理解和运用`TreeView`控件。通过学习和实践,你可以熟练地在C#应用程序中创建功能丰富的树...

    asp.net TreeView使用示例 + FileLoad文件上传下载示例

    在“asp.net TreeView使用示例 + FileLoad文件上传下载示例”项目中,可能包含了如何结合这两个功能的示例代码。文件列表中的"TreeView + FileLoad"可能是一个包含了ASP.NET页面(.aspx)、后台代码文件(.cs或.vb)...

    TreeView使用集锦

    根据标题“TreeView使用集锦”,我们可以了解到本文主要介绍的是TreeView控件的使用方法及技巧。TreeView 控件是一种用于显示层次结构数据的强大工具,常被应用于网站导航或者展示组织结构等场景。 在描述部分反复...

    TreeView使用方法

    ### TreeView 使用方法详解 #### 一、简介 在 ASP.NET 开发中,`TreeView` 控件是一个非常有用的用户界面元素,它可以帮助开发者构建出直观的分层结构展示,如目录浏览、组织结构等场景。本文将详细介绍 `TreeView...

    asp.net TreeView使用集锦.rar

    10. **示例和实践**:“TreeView使用集锦.txt”文件很可能是包含各种使用场景、代码片段和实用技巧的文档,涵盖了从基础到高级的各个方面,帮助开发者快速理解和应用TreeView控件。 在实际项目中,ASP.NET TreeView...

    Treeview使用

    在本篇文章中,我们将深入探讨“Treeview使用”的基本方法,并通过一个实例和源码来进一步解释。 一、TreeView控件介绍 TreeView控件是Windows Forms或WPF应用程序中的一员,它呈现为一个带有可展开/折叠节点的树状...

    bootstrapTable.treeview使用示例.rar

    "bootstrapTable.treeview使用示例.rar" 包含了一个演示如何在BootstrapTable中实现 `treeview` 的项目。这个压缩包中的文件,"bootstrapTable.treeview使用示例",可能是一个HTML文件,包含了一个已经配置好的表格...

    treeview使用实例

    在使用treeview的时候,遇到两大问题,用clicked时事件和afterselected事件都达不到我要的效果。后来经大神回帖帮助,有所启发。又再经本人猜想,treeview下有click、mouseclick、nodemouseclick、afterselected这些...

    树的使用方法,TreeView使用方法

    下面将详细探讨“树的使用方法”以及“TreeView的使用方法”。 首先,我们要理解什么是树。在计算机科学中,树是一种非线性的数据结构,由节点(或称为顶点)和边组成。每个节点可以有零个或多个子节点,而根节点...

    QML树控件TreeView的使用

    在Qt5.5之前是没有树控件的,我们在使用时用的是ListView来构造出一个树,Qt5.5之后的QML开发阶段,有了树控件TreeView,本篇着重记录QML的TreeView的使用(包括增加树节点和删除节点)。

    TreeView使用范例

    这个“TreeView使用范例”将带你深入理解如何在你的应用程序中有效地利用`TreeView`。 `TreeView`控件主要由节点(TreeNode)构成,每个节点可以有子节点,形成层级结构。它的基本操作主要包括添加、删除和查询节点...

    TreeView使用

    2. **BeginUpdate/EndUpdate**: 在批量修改`TreeView`时使用,可以避免多次重绘带来的性能开销。 ### 七、数据绑定 `TreeView`控件还可以与其他数据源进行绑定,如数据库、XML文件或自定义对象集合,通过`...

    Delphi11.3 FMX的TreeView用于树状选项列表的一些常用方法

    Delphi11.3运行成功,FMX的TreeView使用方法跟VCL的完全不一样,这里只写了用作树状选项列表的一些常用使用方法,比如权限管理这块就需要用选项列表,列出某个用户有哪些权限。FMX的资料太少,都要自己去研究。

    C#TreeView使用(节点拖曳、节点右键菜单)

    在.NET Framework中,`TreeView`控件是Windows Forms应用程序中常用的一种组件,它用于显示层次结构数据,如文件系统、数据库或自定义对象结构。在本教程中,我们将深入探讨如何利用C#来实现`TreeView`控件的功能,...

    C# winform treeView控件的使用绑定数据库

    在C# WinForm开发中,`TreeView`控件是一个常用且功能强大的组件,它用于以树形结构展示数据。在本教程中,我们将探讨如何利用`TreeView`控件与数据库进行绑定,以便用户能够直观地浏览和操作层次化的数据。 首先,...

Global site tag (gtag.js) - Google Analytics