- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi自定义零件开发(二)Delphi教程
Delphi自定义零件开发(二)Delphi教程
PAGE / NUMPAGESPAGE / NUMPAGES
Delphi自定义零件开发(二)Delphi教程
Delphi 自定义零件开发(二) Delphi 教程
19.2.2 Delphi 零件编程 创立属性 属性
Property )是零件中最特别的部分,主要由于零件用户在设计时能够看见和操作它们,而且在交互过程中能立刻获得返回结果。属性也很重要,由于假如
将它们设计好后,将使用户更简单地使用,自己保护起来也很简单。
为了
使你在零件中更好地使用属性,本部分将介绍以下内容:
● 为何要创立属
性
● 属性的种类
● 宣布 (publishing)
继承的属性
● 定义零件属性
● 编写属性编写器
1.
为何要创立属性
属性供给特别重要的好
处,最显然的利处是属性在设计时能出此刻
Object Inspector
窗口中,这将简
化编程工作,由于你只要读用户所赋的值,而不要办理结构对象的参数。
从零件使用者的看法看,属性象变量。用户能够给属性赋值或读值,就好象属
性是对象的域。
从零件编写者的看法看属性比对象的域有更强的功能;
⑴ 用户能够在设计时设置属性
这是特别重要的,由于不象方法,只好在运
行时接见。属性使用户在运转程序以前就能定制零件,往常你的零件不该包括
好多的方法,它们的功能能够经过属性来实现。
⑵ 属性能隐蔽详尽的实现
细节
⑶ 属性能惹起简单地赋值以外的响应,如触发事件
⑷ 用于属性的
实现方法能够是虚构方法,这样看似简单的属性在不一样的零件中,将实现不一样
的功能。
2. 属性的种类
属性能够是函数能返回的任何种类,由于属性
的实现能够使用函数。全部的
Pascal 种类,兼容性规则都合用属性。为属性选
择种类的最重要的方面是不一样的种类出此刻
Object Inspector
窗口中的方式不
同。 Object Inspector
将按不一样的种类决定其出现的方式。你也能在注册零件
时描绘不一样的属性编写器。
下表列出属性出此刻 Object Inspector
窗口中
的方式
表 19.3 属性出此刻 Object Inspector
窗口中的方式
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━属性种类
办理方式
──────────────────────────────────
─────简单种类
Numeric 、Character
和 String
属性出此刻 Object
Inspector
中,用户能够直接编写列举种类
列举种类的属性显示值的方式定义
在代码中。选择时将出现下拉
式列表框,显示全部的可能取值。会合种类
会合种类出此刻 Object Inspector
窗口中时正如一个会合,睁开后,用
户经过将会合元素设为 True 或 False 来选择。对象种类
作为对象的属性自己
有属性编写器,假如对象有自己的
published
属性,用户在 Object Inspector
中经过睁开对象属性列,能够独立编写它们,
对象种类的属性一定从
TPersistent 继承。数组种类
数组属性一定有它们自己的属性编写器,
Object
Inspector
没有内嵌对数组属性编写的支持。
您可能关注的文档
最近下载
- 中华人民共和国固体废物污染环境防治法测试题(含答案).pdf VIP
- 中华人民共和国固体废物污染环境防治法测试题(含答案).docx VIP
- 中华人民共和国固体废物污染环境防治法测试题及参考答案.docx VIP
- 外骨骼机器人行业技术壁垒突破与成本控制.docx VIP
- 中华人民共和国固体废物污染环境防治法练习题及参考答案.docx VIP
- 《中华人民共和国水污染防治法》考试知识题库(选择题+详解答案).docx VIP
- 新版《水污染防治法》考试题库(含答案).docx VIP
- 《中华人民共和国水污染防治法》考试知识题库(选择题+详解答案).docx VIP
- [教育]跳动的尼龙.pdf
- 《中华人民共和国水污染防治法》考试知识题库及答案.docx VIP
原创力文档


文档评论(0)