转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> Delphi程序 >> 正文
Object Treeview:Delphi6新功能介绍         ★★★★

Object Treeview:Delphi6新功能介绍

作者:闵涛 文章来源:闵涛的学习笔记 点击数:623 更新时间:2009/4/23 18:24:55
   Object Treeview是Delphi6中的一个新功能,它能够更清晰的表示出窗口中各组件之间的关系。其实Object Treeview并不陌生,我们在Delphi5中就已经见过它了,先让我们来看看它的样子,看看是不是原来在什么地方见到过。(如图1)


  现在让我们再来看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已经打印出来了。


[系统软件]14.5.10.1 Object creation expressions  [VB.NET程序]VB.Net中文教程(8)  对象(Object)基本概念
[Delphi程序]The Delphi Object Model (PART III)  [Delphi程序]The Delphi Object Model (PART II)
[Delphi程序]The Delphi Object Model (PART I)  [Delphi程序]Object Pascal:从对象指针谈起
[Delphi程序]Object Pascal Style Guide  [Delphi程序]Object TreeView简要说明
[Delphi程序]Object Pascal中String类型的内幕探讨  [Delphi程序]delphi学习笔记(2)-object pascal语言的语句
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台