どのように私はVS2005でのフォームデザイナに表示するために私のユーザーコントロールのオーバーライドされたTextプロパティを取得することができますか?

StackOverflow https://stackoverflow.com/questions/562103

質問

私はそれに次のコードを持つユーザーコントロールを持っています。

[System.ComponentModel.Category("Appearance")]
public override string Text { ... }

private int myVar;
[System.ComponentModel.Category("Appearance")]
public int MyProperty { ... }

MyPropertyコントロールがフォームに挿入されたときに、プロパティグリッドに表示するが、Textありません。どのように私はそれが目に見える得ることができますか?

役に立ちましたか?

解決

あなたがあなたの財産にSystem.ComponentModel.Browsable(真の)属性を追加する場合は、プロパティブラウザに表示されるはずです。私はVS2008での動作を確認した上で、あなたの例を使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top