重要的类:
TBaseVirtualTree = class(TCustomControl)
TCustomVirtualStringTree = class(TBaseVirtualTree)
TVirtualStringTree = class(TCustomVirtualStringTree)
TCustomVirtualDrawTree = class(TBaseVirtualTree)
TVirtualDrawTree = class(TCustomVirtualDrawTree)
TVTHeader = class(TPersistent)
TCanvasEx = class(TCanvas);

TCollectionItem = class(TPersistent)
TVirtualTreeColumn = class(TCollectionItem)
TCollection = class(TPersistent)
TVirtualTreeColumns = class(TCollection)

半重要的类:
TCustomVirtualTreeOptions = class(TPersistent)
TVirtualTreeOptions = class(TCustomVirtualTreeOptions)
TStringTreeOptions = class(TCustomStringTreeOptions)
TVTEdit = class(TCustomEdit)
EVirtualTreeError = class(Exception);

不重要的类:
TEnumFormatEtc = class(TInterfacedObject, IEnumFormatEtc)
TVTDataObject = class(TInterfacedObject, IDataObject)
TVTDragManager = class(TInterfacedObject, IVTDragManager, IDropSource, IDropTarget)
TVirtualTreeHintWindow = class(THintWindow)
TVTFixedAreaConstraints = class(TPersistent)
TScrollBarOptions = class(TPersistent)
TVTColors = class(TPersistent)
TClipboardFormats = class(TStringList)
TCustomStringTreeOptions = class(TCustomVirtualTreeOptions)
TStringEditLink = class(TInterfacedObject, IVTEditLink)
TCriticalSection = class(TObject)
TWorkerThread = class(TThread)
TWriterHack = class(TFiler)
InternalClipboardFormats.EnumerateFormats(TVirtualTreeClass(ClassType), Formats, FClipboardFormats);
TCustomImageListCast = class(TCustomImageList);
TOLEMemoryStream = class(TCustomMemoryStream)

状态集合:
TVirtualNodeStates = set of TVirtualNodeState;
TVirtualNodeInitStates = set of TVirtualNodeInitState;
TVTColumnOptions = set of TVTColumnOption;
TVTHeaderHitPositions = set of TVTHeaderHitPosition;
THitPositions = set of THitPosition;
TDragOperations = set of TDragOperation;
TMouseButtons = set of TMouseButton;
TVTPaintOptions = set of TVTPaintOption;
TVTAnimationOptions = set of TVTAnimationOption;
TVTAutoOptions = set of TVTAutoOption;
TVTSelectionOptions = set of TVTSelectionOption;
TVTMiscOptions = set of TVTMiscOption;
TVTOperationKinds = set of TVTOperationKind;
TScrollDirections = set of (
TVTDragImageStates = set of (
TVTHeaderOptions = set of TVTHeaderOption;
THeaderStates = set of THeaderState;
THeaderPaintElements = set of (
TVirtualTreeStates = set of (
TChangeStates = set of (
TVTInternalPaintOptions = set of TVTInternalPaintOption;
TScrollUpdateOptions = set of (
TVTStringOptions = set of TVTStringOption;

方法:
ChildCount[Node: PVirtualNode]: Cardinal; // 返回当前节点的子节点数
Expanded[FocusedNode] := True; // 展开某个节点
InvalidateToBottom(FocusedNode); // 刷新当前节点和下面的节点

属性:
RootNodeCount: Cardinal; 赋值后,可立即增加,不需要任何其它额外的语句。

VirtualStringTree常用类和属性的更多相关文章

  1. 笔记-python-lib-requests常用类/方法/属性

    笔记-python-lib-requests常用类/方法/属性 1.      requests模块常用类/方法/属性 在使用中发现对requests模块不够熟悉,写了几个案例后重新整理了一下文档,罗 ...

  2. JS面向对象(1) -- 简介,入门,系统常用类,自定义类,constructor,typeof,instanceof,对象在内存中的表现形式

    相关链接: JS面向对象(1) -- 简介,入门,系统常用类,自定义类,constructor,typeof,instanceof,对象在内存中的表现形式 JS面向对象(2) -- this的使用,对 ...

  3. Java集合框架(常用类) JCF

    Java集合框架(常用类) JCF 为了实现某一目的或功能而预先设计好一系列封装好的具有继承关系或实现关系类的接口: 集合的由来: 特点:元素类型可以不同,集合长度可变,空间不固定: 管理集合类和接口 ...

  4. java-API中的常用类,新特性之-泛型,高级For循环,可变参数

    API中的常用类 System类System类包含一些有用的类字段和方法.它不能被实例化.属性和方法都是静态的. out,标准输出,默认打印在控制台上.通过和PrintStream打印流中的方法组合构 ...

  5. C#常用类汇总

    一.object常用类 1.获取去类的类型和公共属性 var a= new Class A(); var props = A.GetType().GetProperties();

  6. WPF 3D 常用类(1)

    原文:WPF 3D 常用类(1) 几何数据相关类 Geometry3D 抽象类, 用于定义物体的几何数据, 可用于计算HitTest和BoundingBox MeshGeometry3D Geomet ...

  7. JAVA异常处理、常用类、反射、集合

    异常 异常:在Java中是指被一个方法抛出的对象. 分类:检查异常.运行时异常.错误 运行时异常(uncheckd):RuntimeException和其子类 检查异常(checkd/搜检异常):指E ...

  8. IOS 类的属性修饰符atomic

    在声明一个类的属性时,默认这个属性会被修饰atomic,意思是原子性访问的. nonatomic和atomic修饰的属性,在自己没有重写setter和getter的时候才会发生作用,其主要的作用可以理 ...

  9. Java基础知识二次学习--第六章 常用类

    第六章 常用类   时间:2017年4月26日16:14:49~2017年4月26日16:56:02 章节:06章_01节~06章_06节 视频长度:20:57+1:15+8:44+1:26+11:2 ...

随机推荐

  1. os模块 sys模块 json/pickle 模块 logging模块

    目录 模块 1. os模块 2. sys模块 3. json和pickle模块 4. logging模块 (1)日志配置 (2)实际开发中日志的使用 模块 1. os模块 os模块有什么用 与操作系统 ...

  2. QQ输入法用户评价

    1.用户界面 用户界面简洁,并且可以随用户喜好自己更换,人性化,优化性比较大 2.记住用户选择 当输入一个字时,下一次输入这个拼音第一位的字就是上一次,或者使用次数最多的字.假如所使用的的字在后边,输 ...

  3. 【JavaScript】包装类

    包装类 String().Number().Boolean() String() 可以将基本数据类型的字符串转换为String对象 var string = new String("hell ...

  4. Headless Windows

    Google Chrome 79.0.3945.79 (正式版本) (64 位) (cohort: 79_Win_79) .\chrome --headless --user-data-dir=tmp ...

  5. [CF Round603 Div2 F]Economic Difficulties

    题目:Economic Difficulties 传送门:https://codeforces.com/contest/1263/problem/F 题意:给了两棵tree:Ta(拥有a个节点,节点编 ...

  6. Solr集群环境搭建

    一.准备工作 首先保证已经安装JDK工具包: [root@localhost opt]# java -version java version "1.8.0_144" Java(T ...

  7. Linux驱动开发7——I/O内存分配

    CPU通过物理地址访问DDR和外设,DDR内存称为物理内存地址空间,外设寄存器组称为I/O内存地址空间. ARM采用统一编址,而X86采用独立编制.上一章介绍了DDR内存分配,这一章介绍I/O内存分配 ...

  8. ASP 解析json

    第一个方法是使用 JScript : <script language="jscript" runat="server"> Array.protot ...

  9. Firefox,Chrome使用

    Firefox 插件 REDIRECTOR Automatically redirect pages based on user-defined rules. 根据用户定义的规则自动重定向页面的插件. ...

  10. Celery多任务结构

    视图结构 pro_cel ├── celery_task# celery相关文件夹 │ ├── celery.py # celery连接和配置相关文件,必须叫这个名字 │ └── tasks1.py ...