我的问题基本上与Hiding unwanted properties in custom controls相反。
我根据我找到的here at SO: 3529928/how-do-i-put-text-on-progressbar描述创建了自己的ProgressBar文本支持。它真的很棒。我稍微修改了它以供我使用:我没有使用该示例的新属性CustomText
,我使用Text
基类的内置Controls
。
默认情况下,ProgressBar对Text
没有用处,因此它隐藏在设计器中。我该如何取消隐藏呢?
我尝试重载它以便应用[Browsable(true)]
属性,但它还没有工作:
[Browsable (true)]
virtual property String^ Text { String^ get() override;
void set(String^ text) override; };
我还需要做什么?
答案 0 :(得分:0)
删除了Visual Studio 2008中的临时文件
C:\Users\...\AppData\Local\Microsoft\VisualStudio\9.0\ProjectAssemblies\
并删除.suo和.ncb,
并重新启动VS2008,
...
属性变得可见。所以这是一个设计师更新失败,但代码工作。 : - )