说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

强大的树型编程控件TeeTree1.01-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
强大的树型编程控件TeeTree1.01-Delphi资料

今天要介绍给大家的是由出品著名的TeeChart(被Delphi 3、4收录在内)的公司出品的TeeTree。

让我们来看看TeeTree有些什么样与众不同的特性?

1.体积小。它只让你的应用程序增加100kB左右的代码。

2.可以适用于多种应用。诸如,组织结构图、流程图、替代常规的TreeView控件和网络结构图等。

3.百分之百实现了标准TreeView的所有功能。

4.提供所有的源代码。TeeTree提供了源代码,有了源代码,你就可以做很多事情,对于你不满意的地方可以修改。比如说,TeeTree有一个运行时修改的编辑器,可以让用户在程序运行时修改特性,这个功能很棒,不过原来提供操作的界面是英文的,现在只要花点时间,就可以改成中文的。

5. DBTree控件支持数据库连结。比如Table、TQueny,并且提供四种方法来读入记录。

6.在IDE环境中可以直接编辑TeeTree中所有元素。你只要用鼠标双击某个元素,就可以修改它的属性,诸如形状、颜色、文字内容等。这里修改属性的功能在运行阶段同样有效,只要你愿意给用户提供运行阶段的修改功能。

7.强大的打印功能。TeeTree为打印设计了不少命令,诸如页边留白、方向、打印预览窗口等都可以通过程序来控制,并且是一种真正的“所见即所得”。打印预览功能可以在运行阶段提供给用户,让用户来设置很多与打印相关的特性。

8.支持将内容输出到文件和剪贴板。

9.支持存为二进制格式文件。如果你觉得将TeeTree的内容存为静态的图片还不够,那么可以将其存为TeeTree特有的TEE格式。这是一种二进制编码格式,类似于Delphi自己的DFM格式。这样的好处是适合基于Web的应用。

10.自由的缩放和滚动。TeeTree支持从5%到1000%的放大和缩小,在运行时,你可以通过按住鼠标右键来移动Tree。这和TeeChart一样,给你的感觉是很自如,没有任何束缚。

11.渐变色的背景。如果你用过TeeChart,那么一定会被它独有的渐变色背景吸引,因为那样可以增加视觉效果。这一特性现在也被用到了TeeTree中。除了渐变色背景,你还可以用图片做背景,图片的排列方式可以选择平铺或根据实际尺寸缩放。背景和图片可以一并打印出来。

12.每一棵Tree可以有不止一个根节点。这在传统的TreeView控件中是不可能的,但在TeeTree中是完全可行的。因为在一个Tree的Panel中可以同时放置几个Tree,所以一切不可能的事就一下子变得简单了。

13.在运行时刻,每个节点都可以被选中,或者展开和收起。这一切可以通过代码和鼠标操作来实现。“鼠标选择”可以只允许选中一个或者同时选中多个。

14.完全支持拖放。节点可以被拖放或者从一个父类对象移动到另一个父类对象。

15.每个节点都可以是一个选择框。使用过IE4的选项设置吗?有点类似Tree的结构,但它不是一个真正的Tree。你现在可以用TeeTree制作自己的选项树了。

16.在TeeTree中,每个节点(Node)都是一个Delphi(或C++Builder)的对象。你可以在Object Inspector中观察它们。如果你不能直接用鼠标选中它们也没有关系,你可以在Object Inspector上方的下拉框中去寻找,就象Tfield对象那样。

17.每一个节点的形状可以完全由用户定制。可以指定以下属性:字体、字体阴影、字体间距、颜色、边框、背景类型、渐变色、阴影、光标形状、形状、文本对齐方式、图片位置等。同时,节点的文本属性因为是Tstring对象,所以节点的文本可以是多行文本。

18.每个节点可以和别的节点相连,这是通过称之为“连结”来实现的。这里的“连结”是一种特殊的形状,可以显示箭头来表示连结的方向。同样,“连结”也是完全可以定制的,包括形状、大小、从哪里到哪里。

19.TeeTree支持很多事件。对于每个节点有:

OnSelected 被选择

Un—selected 被不选择

Clicked 鼠标单击

Double—clicked 鼠标双击

Expanded 扩展

Collapsed 收起

对于Tree有:

OnZoom 放大缩小时

OnScroll 滚动时

OnDraw 画时

OnDragDrop 拖放时

OnNewShape 新的类型时

OnNewConnection 新的连结时

OnMouse 鼠标事件时

关于TeeTree的主要特性介绍完了,如你有心动的感觉,可以到www.teemach.com站点去下载这套TeeTree控件,希望它能为你的程序增色不少。上面的图片是TeeTree 的Example生成的,大家先领略一下它的风采吧!

准备迎接第一个量子计算软件公司吧! 搜狗搜索发布新LOGO和移动App 正全面入驻腾讯各条产品线 做好扁平化设计-视觉篇 关于敏捷研发的跨界反思 《近匠》雨血,一个“独立游戏人”的反思 一周消息树: 阿里巴巴赴美IPO的种种及马云内部邮件全文 一周热点:准备迎接第一个量子计算软件公司吧! 【云先锋】多备份:云端数据物流平台为企业提供云备份服务 不容错过!开发者必备的十二大开发资源 为Canvas而生:开源2D HTML5渲染引擎CutJS 第九届中国互联网创业者大会在京举办 腾讯发布“三驾马车”组合拳产品 入手Beats,苹果史上最大手笔收购为哪般? Gmail有生以来最大手术 全新设计曝光 Python开发者最常犯的10个错误 博康智能副总裁张善海:活化运用大数据 实现传统交通系统间的数据融合和共享 刘刚:从互联网到传统行业 Hadoop发展迅猛! OpenFlow多级流表在云计算网络中的应用 分享大数据最佳落地实践 助力企业数据驱动型转型 怎样成为优秀的产品经理? Google发布新版AdMob 将在更多市场推出 触控ARM“结连理”,Cocos2d-x性能提速70% Per Brashers:智能、能耗、安全将是未来数据中心发展的关键! 梁博:OpenStack已在IaaS层面扮演重要角色 云计算三大主流阵营的竞争与合作 如何使用15美元每月的机器实现百万文档检索 外媒路透社:小米本周四发布首款平板电脑,八九不离十 移动支付帝国战:谷歌、苹果、Facebook、亚马逊孰胜孰负? 十大响应式Web设计框架 Giraph助力Facebook打造亿万用户间关系链 跪求出名:让应用在App Store中出人头地的12种方式 束文辉:Intel如何玩转OpenStack 18岁女孩的第一次(转帖) 当鼠标在Treectrl的Item上面停留时,会向主窗口发送什么通知消息? 请问我可以把autocad的文件作为一个字段保存到sql2000里面吗?我该怎么办了? 在一个Console程序中需要用到清屏(cls),但是聪console类中没有发现类似的功能,谁知道如何做?高分。 为什么一用request.htm进行搜索,就会要求下载保存search.asp文件? 怎样遍历一目录树并将其子目录及文件拷贝到另一地方 为什么当textArea的高度增大后它所在的单元格会变宽? 网上调查投票程序 ***散分求助--如何是jTable的某一列数据隐藏invisible,但是在数据还可以取出来? 安装quickstart问题,急……在线等待!!! 大送分 怎样写个SQL语句,把不及格的学生放在表noPass里? 黑客2观后感 明天要参加兄弟的追悼会。 在delphi中引用图片(jpg格式)如何限制图片的大小? 找不到Microsoft Office Server Extensions破解版的下载地址 关于VB二级考试的问题(请各位大虾多多帮忙撒:) DBComboBox非常奇怪的问题? 并发可以分为哪两种类型,或哪两种原因造成的? 真想把发垃圾邮件的邮箱和网站给黑了 如何得到一个目录的大小(关键要包含所有的子目录),有什么简单办法吗? 多表间的数据更新(在线给分) 再向大家提个问题,还是求救啊,大家都来帮帮我吧 求救:怎样控制Kodak控件中ImgThumbnail组件的问题 为什么我安装的 XPMenu 控件不听使唤的? 握一把苍凉 怎样遍历一目录树并将其子目录及文件拷贝到另一地方 一个列表控件如何转变为带有滚动的窗口视图? 我想学习写游戏,希望对此有兴趣的朋友,或者能给与帮助的朋友留下联络方法,便与交流 怎样给窗口加滚动条? 大家帮我看看这个存储过程,调用时老报错!! 求救:怎样控制Kodak控件中ImgThumbnail组件的问题 高人救命,如何让在单行textBox中按回车时不会“咣”的一声 在<script language="javascript">中使用aspb出错啊! 求救:怎样控制Kodak控件中ImgThumbnail组件的问题 郁闷!。。。今年我决定不考研。。。人家留在学校备考,我留在学校做课程表查询系统 filter怎么用呀? 怎样可以使得listview可以根据不同的列排序? 请对上海非常熟悉的朋友帮一下忙 求救:怎样控制Kodak控件中ImgThumbnail组件的问题 运行表单时为什么出现“死机”----就是不能很好的运行??? 各位觉得清华出版的《数据结构C++语言描述——应用STL标准模板库》怎么样? 框架的问题? 在<script language="javascript">中使用aspb出错啊! jboss3 跟sql server 2000 数据库连接问题 “确定”按钮与“回车”键怎样进行消息传送 提问!! 如何获取一个字符串中中文字符的个数?50分) 救命啊!关于数字字符串的问题,so easy!送分! 请教一下杭州的PB程序员工资行情 怎样用vb将数据库中的数据以曲线的形式显示出来 一台碾米机6分之5时碾米12分之7吨,一时可以碾米( )吨,碾一吨米要( )时 一种衣服过去每件进价60元,卖掉后每件的毛利润是40元.现在这衣服的进价降低,为了促销,商家将衣服八折出售,毛利润却增加了30%,请问现在每件衣服进价是 中国哪所大学的历史系好? 新唐书 王勃传中都督开始为什么对王勃的欣然接受不高兴快 王勃的创作过程有何与众不同之处?请用自己的话回答. 五个自治区分别什么时候回归? help!physics!why do different forms of neclear radiation have different "quality factors"?for example,alpha particles have a quality factor of 20 while gamma rays have a quality factor of 1用中文来说应该是 为什么不同的核辐射(不好 physics ` help me解释为什么错:若动力臂大于阻力臂,则可知动力一定小于阻力. 说明:动力臂大于阻力臂不就是省力杠杆吗?为什么动力不一定小于阻力? “离开这,我还能去哪里”用英语怎麼表达? 「很漂亮」用英语怎麼说? 比如表达那玩具很漂亮不要用翻译器翻译! 我是你的唯一英文怎麼打?不知道请别回答. 《卫报》持续揭美监控丑闻 卡梅伦称难澳洲一名男子失踪4天期间靠吃昆虫喝池美国国务卿克里暗示未来几周内将出访埃美国起诉英国黑客盗取机密文件 英当局英国女子不愿找工作 靠生育9名子女领卜拉希米:阿萨德可为建设新叙利亚作出也门首都萨那发生枪战 交火地点临近美美参院情报委员会主席吁对美情报工作大日新人古老列车举办婚礼 盘点全球独一联合国环境署肯定中国为可持续发展所作青海民间手工艺展在曼谷拉开\"今日中山东乳山ML1.8地震山东乳山ML1.9地震广东河源ML1.0地震甘肃肃南ML2.1地震山东乳山ML0.3地震四川木里ML1.7地震四川芦山ML0.4地震山东乳山ML1.4地震《开罗宣言》的伟大历史意义中学课外自习不得超90分钟基本农田划定后未经批准不得改变占用
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘