virtual dj 效果器StringTree怎么实现这种效果

盒子 - VirtualStringTree功能测试程序(Delphi7+winxp)
盒子资源分类
VirtualStringTree功能测试程序(Delphi7+winxp)
关键字:VirtualStringTree Delphi7 VirtualTree Tree
来 自:原创
平 台:Win2K/2003/NT/XP
下载所需:0 火柴
深浅度:中级
完成时间:<font color="#13-5-7
发布者: (奖励50火柴)
发布时间:<font color="#13-5-8
编辑器:Delphi7
语  种:简体中文
下载浏览:<font color="#9/6370
登陆以后才能下载
自动登陆(30天有效)
VirtualStringTree功能测试程序(Delphi7+winxp)开发中需要一个有checkbox的tree,原来使用ttreevie,但是发现没有check变化的事件使用onclick事件又无法达到要求,因此选用了VirtualTree。上手后,发现设计理念和ttreeview完全不一样。为了熟悉和测试这个组件,写了这个程序。主要内容:1、使用VirtualStringTree必要的代码。不同于ttreeview,这个组件需要自己写一些代码,才能实现ttreeview的基本功能。2、保存和载入ttreeview格式的文件。为此写了两个过程,可以兼容ttreeview格式。3、check功能测试。4、移动节点功能。为此写了一个函数实现ttreeview的moveto功能。5、其他基本功能的测试。小结:这个组件非常强大,可以管理各种树形结构的数据,可以将tree显示为tree、grid、list等各种样式。可以用于tree的显示,对象属性的编辑,分组字段的编辑,数据库记录分类显示等。完全可以替代treeview,listbox,Stringgrid,valuelisteditor;部分场景可以替代listview,cxgrid。这个程序仅仅实现了ttreeview中的相关功能和check功能。但有些功能绝对是自带demo程序中没有的。更多的功能请参考自带的demo。这是一个值得研究和使用的组件,可以应用于很多场景。版权声明:该组件的开源的,所以这个程序也应该是开源的。转载或部分转载请注明以下信息:&&程序名:VirtualStringTree功能测试程序&&作者:
输入您的搜索字词
提交搜索表单
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请!
 相关文章
没有相关文章
共有评论2条
当前显示最后2条评论
<font color="#14-2-20 10:36:23
您的程序没开源啊?????????
<font color="#15-9-3 17:53:36
源代码都在里面,还要怎么开源?
DELPHI盒子版权所有因为VirtualStringTree的列数根据需要是不确定的。
我现在的处理是每次需要改变列数时,我得先清空header中所有的Columns,然后再一个一个add进去,最后赋列的OPTIONs,列宽!
这样处理VirtualStringTree就哗哗的闪个不停,头都大了!
请问有VirtualStringTree的动态列正解该是如何?
回复讨论(解决方案)
贴一段代码供你参考:
fcount&:=&length(fdatasets.field);
&&column&:=&m_tree.Header.Columns.A
&&column.Text&:=&'No.';
&&column.Width&:=&30;
&&for&i&:=&0&to&(fcount&-&1)&do
&&&&column&:=&m_tree.Header.Columns.A
&&&&column.Text&:=&fdatasets.field[i].
&&&&column.Width&:=&fdatasets.field[i].
&&&&if&fdatasets.field[i].drilldown_target&&&&''&then
&&&&&&column.ImageIndex&:=&0
&&&&&&column.ImageIndex&:=&-1;
&&&&ftype&:=&fdatasets.field[i].
&&&&if&ftype&in&[8,&9]&then
&&&&&&column.Alignment&:=&taRightJ
&&我的程序中没有你说的那种现象
VirtualStringTree是第三方组件吧,没用过.
&&m_tree.Header.Columns.BeginU
&&//...Clear,&Add,...
&&m_tree.Header.Columns.EndU> 急VirtualStringTree怎么使用
急VirtualStringTree怎么使用
senkaamo & &
发布时间: & &
浏览:3 & &
回复:1 & &
悬赏:0.0希赛币
急!VirtualStringTree如何使用网上找了很多关于VirtualTree的例子,都是Delphi的,没有学过,看不懂中...
希望有C++的例子,想好好学习这个控件的使用
求好人啊...
TVirtualTree使用方式与&TTreeView&不一样。
TVirtualTree&的节点是纯粹的节点,TVirtualNode是不含节点数据的。&要显示节点文字,则要通过回调方式在OnGetText事件中给出&Text&值。这样用户节点数据是可以设计成独立的,TVirtualTree只是显示用户的数据。而且OnGetText事件只画出当前屏,所以节点数量与绘画速度无关,无论多少节点,绘制速度是恒定的单页速度。这是它速度极快的原因所在。
TVirtualNode&通过Data属性来挂接用户数据,可以将Data设计成一个指针,通过指针读写用户节点数据,这样用户节点数据就要自行管理。也可以将用户节点数据附加在TVirtualNode&节点尾,让TVirtualTree管理,通过回调方式执行节点初始化及析构动作。
以上特征,让TVirtualTree的使用方式很灵活,也是造成其不易用的原因。使用TVirtualTree必须要清楚节点数据的内存布局是怎么样的,需要自行管理节点数据,而不是&TTreeView&的傻瓜方式。
senlan & &
20:48:58 & &
& & (0)(0)引用
本问题标题:
本问题地址:
温馨提示:本问答中心的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的言论违反希赛网问答中心的规则,将会被删除。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&>&&>&&>&&>&VirtualStringTree使用实例
VirtualStringTree使用实例
上传大小:832KB
VirtualStringTree使用实例,
自己做的练习
综合评分:4.2(26位用户评分)
所需积分:0
下载次数:103
审核通过送C币
创建者:wyx100
创建者:nigelyq
创建者:huangyueranbbc
课程推荐相关知识库
上传者其他资源上传者专辑
课程资源热门标签
VIP会员动态
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
VirtualStringTree使用实例
会员到期时间:
剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:

我要回帖

更多关于 virtualdj 8 效果包 的文章

 

随机推荐