有没有办法隐藏已在父母中声明的Embarcadero __property?

时间:2013-05-29 14:57:03

标签: c++ properties override hide c++builder

我正在使用Embarcadero C ++ Builder编译器。我想知道是否有办法在子类中隐藏使用__property关键字声明的属性。

例如,我正在创建一个从TPanel派生的控件,其中我重写了paint函数。在我的新TDerivedPanel中,Caption属性变得无用,我会隐藏它。有可能吗?

1 个答案:

答案 0 :(得分:1)

执行与TPanel相同的操作 - 从TCustomPanel派生您的组件,并仅提升您感兴趣的protected属性。Caption被声明为{ {1}}中的{1}},但protected提升为TControl