在delphi中隐藏对象检查器中的属性

Zoh*_*oli 5 delphi

我想制作一个新组件.如何Caption在对象检查器中隐藏属性?我TPanel用作祖先类.

kob*_*bik 13

使用TCustomPanel的基类,并发布你所需要的性能.


RBA*_*RBA 8

通过使用 UnlistPublishedProperty.在此链接http://delphihaven.wordpress.com/2009/05/17/tip-removing-a-property-at-design-time/您可以找到完整解释的示例.

LE:作为一种好的做法,你应该创建另一个类,TCustomPanel的后代,并只发布你需要/想要的属性.

  • 最好不要首先发布它.组件的使用者仍然可以在运行时修改. (5认同)
  • 更好地从`TCustomPanel`中获取控制权,因为kobik建议并仅发布您想要的属性. (5认同)