VirtualStringTree常用类和属性
重要的类:
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常用类和属性的更多相关文章
- 笔记-python-lib-requests常用类/方法/属性
笔记-python-lib-requests常用类/方法/属性 1. requests模块常用类/方法/属性 在使用中发现对requests模块不够熟悉,写了几个案例后重新整理了一下文档,罗 ...
- JS面向对象(1) -- 简介,入门,系统常用类,自定义类,constructor,typeof,instanceof,对象在内存中的表现形式
相关链接: JS面向对象(1) -- 简介,入门,系统常用类,自定义类,constructor,typeof,instanceof,对象在内存中的表现形式 JS面向对象(2) -- this的使用,对 ...
- Java集合框架(常用类) JCF
Java集合框架(常用类) JCF 为了实现某一目的或功能而预先设计好一系列封装好的具有继承关系或实现关系类的接口: 集合的由来: 特点:元素类型可以不同,集合长度可变,空间不固定: 管理集合类和接口 ...
- java-API中的常用类,新特性之-泛型,高级For循环,可变参数
API中的常用类 System类System类包含一些有用的类字段和方法.它不能被实例化.属性和方法都是静态的. out,标准输出,默认打印在控制台上.通过和PrintStream打印流中的方法组合构 ...
- C#常用类汇总
一.object常用类 1.获取去类的类型和公共属性 var a= new Class A(); var props = A.GetType().GetProperties();
- WPF 3D 常用类(1)
原文:WPF 3D 常用类(1) 几何数据相关类 Geometry3D 抽象类, 用于定义物体的几何数据, 可用于计算HitTest和BoundingBox MeshGeometry3D Geomet ...
- JAVA异常处理、常用类、反射、集合
异常 异常:在Java中是指被一个方法抛出的对象. 分类:检查异常.运行时异常.错误 运行时异常(uncheckd):RuntimeException和其子类 检查异常(checkd/搜检异常):指E ...
- IOS 类的属性修饰符atomic
在声明一个类的属性时,默认这个属性会被修饰atomic,意思是原子性访问的. nonatomic和atomic修饰的属性,在自己没有重写setter和getter的时候才会发生作用,其主要的作用可以理 ...
- 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 ...
随机推荐
- MySQL/mariadb知识点总结
1.mysql/mariadb知识点总结:事务相关概念(事务总结-1) http://www.zsythink.net/archives/1204 2.mysql/mariadb知识点总结:事务控制语 ...
- [洛谷P4107] HEOI2015 兔子与樱花
问题描述 很久很久之前,森林里住着一群兔子.有一天,兔子们突然决定要去看樱花.兔子们所在森林里的樱花树很特殊.樱花树由n个树枝分叉点组成,编号从0到n-1,这n个分叉点由n-1个树枝连接,我们可以把它 ...
- 微信小程序-wxml-空格
必须要在<text>标签中 先在标签中写decode="{{true}}"然后 就代表空格了 占一个中文字符
- 从1G到5G,移动通信发展之路
2G取代1G是历史的必然,诺基亚是2G时代的领航者. 3G是个“半吊子”系统,2G手机只能打电话.发短信,上网很困难.3G的通信标准将信息的传输率提高了一个数量级,这是一个飞跃,它使得移动互联网得以实 ...
- Socket网络通信编程(一)
1.学习基本概念.传统的同步阻塞式I/O编程.伪异步IO实现 2.学习基于NIO的同步非阻塞式编程 3.了解基于NIO2.0的异步非阻塞(AIO)编程 1.1 基本概念 Socket又称“套接字”,应 ...
- 大数据笔记(十八)——Pig的自定义函数
Pig的自定义函数有三种: 1.自定义过滤函数:相当于where条件 2.自定义运算函数: 3.自定义加载函数:使用load语句加载数据,生成一个bag 默认:一行解析成一个Tuple 需要MR的ja ...
- Mybatis一对一关联查询
有两张表,老师表teacher和班级表class,一个class班级对应一个teacher,一个teacher对应一个class 需求是根据班级id查询班级信息(带老师的信息) 创建teacher和c ...
- MongoDB学习【二】—MongoDB基础和数据类型
一.MongoDB基础知识 在MongoDB中相关术语的解释和sql术语对应关系 SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table col ...
- python上下文管理,with语句
今天在网上看到一段代码,其中使用了with seam:初见不解其意,遂查询资料. 代码: #! /usr/bin/env python # -*- coding:utf-8 -*- import ti ...
- ASP.NET Core 上传微信永久视频素材
话不多说直接上源码 请求实体 public class AddVideoRequest { /// <summary> /// 文件流 / ...