Object Treeview:Delphi6新功能介绍
2008-04-09 04:18:40来源:互联网 阅读 ()
现在让我们再来看Delphi5中的数据模块(如图2)。看看数据模块的左半部份是不是和Object Treeview很像呢,没错这就是Object Treeview。只不过在Delphi5中,它只存在于数据模块中,只能显示数据模块中的不可见组件的相互关系,这在当一个数据模块中包含很多的组件时是个很有用的描述工具。现在Delphi6把这个很有用的工具扩展成为了可以描述所有的设计器,当然也包括了我们最熟悉的Form编辑器了。
Object Treeview把一个form中的所有组件和对象以树的形式显示出来,来表现它们之间的各种关系。(如图1)从图中,我们可以很清楚的看出,在form上有一个button,一个panel和一个popupmenu。在panel上又有一个scrollbox,在scrollbox上又包含一个image。当然在form上控件少时可能还不会太体会得到,但想一想如果当一个form上有几十个控件时,你还会这么想吗。
Object Treeview除了能够显示组件间的这种“父子”关系,还会显示组件间的“主从”关系,组件与其子对象的关系等,当然更不会漏掉数据控件之间的关系了。
Object Treeview还支持拖拽操作,你可以从组件选项板上选择一个组件,将其拖到树上的某一个节点上(当然这个节点要是一个容器),这样就可以把这个组件放到这个容器上。看上去这好象没什么了不起的,甚至显得有些更麻烦,但它在有些时候的确是很有用的。你有没有遇到过,当你要把一个button放到一个pagecontrol上的某一页或是放到一个panel上时,你突然发现它已经被其他的组件覆盖住了,没办法,你只能一层层的移开那些可能是花了很多时间才摆好的组件。现在你知道它的好处了吧。
此外,还有几点值得我们注意,在Object Treeview中,你可以直接编辑一个选中的组件,当选中一个节点时,按DEL键可以直接删除这个组件。当你选中一个节点的同时,它的属性会显示在Object Inspector窗口中以供编辑。最后,这么好的关系图如果只能保存在机器中那不是太可惜了吗,Delphi6不会给你留下这种遗憾的,当你选中Object Treeview窗口,再从File菜单中选择Print,OK,Object Treeview已经打印出来了。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:巧用Delphi制作溅射屏幕
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash