2016-05-11 4 views
0

私の問題は基本的にHiding unwanted properties in custom controlsの反対です。カスタムコントロールで必要なプロパティを表示しない

私はhere at 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; }; 

他に何私がしなければならないのですか?

答えて

0


C:\Users\...\AppData\Local\Microsoft\VisualStudio\9.0\ProjectAssemblies\
でのVisual Studio 2008の一時ファイルを削除し、.suoと.NCBを削除した後、
とVS2008を再起動し、
...
性質が見えるようになりました。つまり、デザイナーは失敗を更新しますが、コードは機能します。 :-)

関連する問題