取消隐藏自定义控件中需要的属性

Unhiding wanted properties in custom controls

我的问题与Hiding unwanted properties in custom controls基本相反。

我根据找到的描述创建了自己的带有文本支持的 ProgressBar here at SO: 3529928/how-do-i-put-text-on-progressbar。它真的很棒。我对它稍作修改以供使用:我不使用该示例的新 属性 CustomText,我使用 Controls 基础 Text class。

ProgressBar 默认情况下对 Text 没有用处,因此它隐藏在设计器中。我怎样才能取消隐藏它?

我试图重载它以应用 [Browsable(true)] 属性,但它还不起作用:

[Browsable (true)]
virtual property String^    Text      { String^ get()             override;
                                        void    set(String^ text) override; };

我还需要做什么?

删除Visual Studio 2008年的临时文件后
C:\Users\...\AppData\Local\Microsoft\VisualStudio.0\ProjectAssemblies\
并删除 .suo 和 .ncb,
并重新启动 VS2008,
...
属性变得可见。所以这是设计器更新失败,但代码有效。 :-)