【发布时间】:2014-08-21 23:50:15
【问题描述】:
我正在创建一个自定义组件,它派生自 TCustomListView。
我不需要 Items 属性发布或在运行时由代码访问,因为我的自定义组件将处理项目的填充和访问。
我知道UnlistPublishedProperty 可以包含在您的组件的Register 过程中。因此,考虑到这一点,我尝试了:
UnlistPublishedProperty(TMyListView, 'Items');
据我了解,上述内容仅使该属性对对象检查器隐藏,因此代码MyListView1.Items 仍然存在。
如何使Items 属性(或我猜的任何属性)成为用户不可见、不可访问的属性,但我的组件仍可访问?
谢谢。
【问题讨论】: