第10节 高级组件设计.pdfVIP

  • 0
  • 0
  • 约3.29万字
  • 约 21页
  • 2017-06-14 发布于湖北
  • 举报
第10 章 高级组件设计 第 10 章将示范一些高级技巧,使得可以创建种类更多的组件,并更好地控制组件的工作方式。高级 组件设计包括如何动态装载资源以创建出色的图形化控件、怎样公开被拥有的组件——Delphi 6 所引入的 新技术、创建对话框组件,持久化非公开特性,以及如何创建特性编辑器。 公开被拥有的组件可以节省很多工作,而且可以比以前的Delphi 版本更加易于创建由许多控件衍生出 来的组件。 10.1 动态装载资源 像TMediaPlayer (如图10.1 所示)一样具有专业外观、富于吸引力的控件需要动态创建组件,并在创 建组件时将图形资源装载到组件中。在第9 章中,您已经学会如何使用Image Editor 来创建Delphi 组件资 源(dcr )文件。如果把24 ×24 像素的位图命名为与类相同的名字,并将DCR 文件存储为与组件单元文件 相同的名字——当然,扩展名是不同的;这样,在把单元添加到包的时候,Delphi 将自动地装载相应的 DCR 文件。这时,这些位图将显示在VCL 面板代表对应组件的按钮上(细节可以参考9.7.1 节“用Image Editor 创

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档