私の問題は基本的に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; };
他に何私がしなければならないのですか?