6

パブリック プロパティを持つ Asp.net プロジェクトに UserControl があります。ユーザーが IDE で UserControl のインスタンスを強調表示したときに、このプロパティが Visual Studio の [プロパティ] ウィンドウに表示されないようにします。表示されないようにするには、どの属性 (または他の方法) を使用すればよいですか?

class MyControl : System.Web.UI.UserControl {
  // Attribute to prevent property from showing in VS Property Window?
  public bool SampleProperty { get; set; }

  // other stuff
}
4

3 に答える 3

11

次の属性を使用します...

using System.ComponentModel;

[Browsable(false)]
public bool SampleProperty { get; set; }

VB.net では、これは次のようになります

<System.ComponentModel.Browsable(False)>
于 2008-09-16T11:43:03.637 に答える
3

PropertyGrid の動作を制御するための多数の属性があります。

[Browsable(false)]
public bool HiddenProperty {get;set;}
于 2008-09-16T11:43:38.003 に答える
2

System.ComponentModel.Browsable属性を使用して

> ' VB
> 
>     <System.ComponentModel.Browsable(False)>

また

// C#
    [System.ComponentModel.Browsable(false)]
于 2008-09-16T11:46:57.467 に答える