[英]Unhiding wanted properties in custom controls
我已經基於在SO:3529928 / how-do-i-put-text-on-progressbar上找到的描述創建了自己的帶有文本支持的ProgressBar。 它真的很棒。 我對其進行了稍微的修改:我不使用該示例的新屬性CustomText
,而是使用Controls
基類的內置Text
。
默認情況下,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\\9.0\\ProjectAssemblies\\
並刪除.suo和.ncb,
並重新啟動VS2008,
...
屬性變得可見。 因此,這是一個設計人員更新失敗,但是代碼有效。 :-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.