博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VirtualTreeview 参考
阅读量:6948 次
发布时间:2019-06-27

本文共 2335 字,大约阅读时间需要 7 分钟。

很好用的一个列表控件,可以用来代替Delphi自带的ListView和TreeView,而且也一直在更新,目前已经支持最新的XE2

官方网站:http://www.soft-gems.net
SVN地址:http://virtual-treeview.googlecode.com/svn/trunk
基本的使用方法就不多说了,可以看看Demo,或者百度一下还是有些教程的。我这里只记录一些属性方法等,方便查阅

 

 

【属性】

EditDelay = 单元格编辑响应时间

HintAnimation = Hint动画效果
HintMode = Hint显示方式
LineMode = 网格线条模式
LineStyle = 网格线条样式

Header > AutoSizeIndex  = 自适应宽度的列索引

Header > Options > hoAutoResize  = 列自适应宽度开关

Header > Options > hoColumnResize = 是否可以自由调整列宽
Header > Options > hoDblClickResize = 双击分界线自动改变列度
Header > Options > hoDrag = 是否支持拖拽移动
Header > Options > hoHotTrack = 高亮显示当前列
Header > Options > hoHeightResize = 是否可以自由调整列高

TreeOptions > AutoOptions > toAutoExpand = 单击展开节点并收起其他节点

TreeOptions > AutoOptions > toAutoTristateTracking = 三态复选框自适应选择,即子节点被选择后父节点Check状态改变

TreeOptions > MiscOptions > toCheckSupport = 是否显示复选框。还需要设置节点的CheckType属性

TreeOptions > MiscOptions > toEditable = 是否允许单击编辑单元格
TreeOptions > MiscOptions > toFullRepaintOnResize = 控件大小改变时刷新显示数据
TreeOptions > MiscOptions > toToggleOnDblClick = 双击展开节点

 

TreeOptions > PaintOptions > toHideSelection = 隐藏选择焦点

TreeOptions > PaintOptions > toHotTrack = 当前行是否显示下划线
TreeOptions > PaintOptions > toShowDropmark = 拖拽时是否显示插入标记
TreeOptions > PaintOptions > toShowRoot  = 是否显示父节点展开按钮
TreeOptions > PaintOptions > toShowHorzGridLines = 水平网格线开关
TreeOptions > PaintOptions > toShowTreeLines = 父节点与子节点的连接线
TreeOptions > PaintOptions > toShowVertGridLines = 垂直网格线开关
TreeOptions > PaintOptions > toThemeAware = 应用系统主题
TreeOptions > PaintOptions > toAlwaysHideSelection = 总是隐藏选择
TreeOptions > PaintOptions > toChildrenAbove = 父节点处于子节点下方

TreeOptions > SelectionOptions > toDisableDrawSelection = 框选开关

TreeOptions > SelectionOptions > toExtendedFocus = 是否允许Cloumn>0的单元格有焦点(有焦点的时候才能编辑)
TreeOptions > SelectionOptions > toFullRowSelect = 整行选择
TreeOptions > SelectionOptions > toMultiSelect = 是否可以多选
TreeOptions > SelectionOptions > toRightClickSelect = 右键是否可以选择
TreeOptions > SelectionOptions > toSimpleDrawSelection = 框选时只要该行处于框内即可被选择

TreeOptions > StringOptions > toShowStaticText = 是否显示静态文本(在节点正文后面显示的字符,静态文本不能编辑)

 

方法

TopNode = 设置列表顶部的节点,可以用来定位节点行

ScrollIntoView = 设置滚动条位置,可以用来定位节点行

 

【事件】

OnChange = 焦点改变时

OnCreateEditor = 设置某单元格的编辑框样式,比如TEdit,TComboBox等等。需要自己实现IVTEditLink接口,具体参看Advanced这个Demo
OnExpanded = 节点展开后触发
OnCollapsed = 节点收起后触发
OnPaintText = 设置单元内容字体效果,也可以画进度条等
OnHotChange = 热点节点改变时触发,也就是鼠标悬停时

转载地址:http://lyenl.baihongyu.com/

你可能感兴趣的文章
人脸识别 闸机开发分享
查看>>
iOS开发 怎么适配iOS9
查看>>
Jquery选择器性能发现
查看>>
iptables从入门到应用
查看>>
WindowsAPI详解——TerminateProcess 终止|杀死其它进程
查看>>
java入门:dos命令运行java文件
查看>>
MySQL基本知识点
查看>>
自动加入域脚本
查看>>
黑莓10应用多源自Android
查看>>
创建Oracle表空间
查看>>
vm,vbox 虚拟机设置开机自动启动(创建虚拟机快捷方式的命令)
查看>>
用GoAccess分析Nginx的日志
查看>>
我的友情链接
查看>>
iOS客户端调微信支付只出现确定按钮的问题
查看>>
Windows下安装MongoDB
查看>>
virtualbox不能安装64位系统的解决方法
查看>>
选型 - QA testing tools 2/26/2016
查看>>
Linux培训大纲
查看>>
sqlalchemy(一)基本操作
查看>>
Python: pip常见的使用方法
查看>>