Freigeben über


BrowsableAttribute-Konstruktor

Initialisiert eine neue Instanz der BrowsableAttribute-Klasse.

Namespace: System.ComponentModel
Assembly: System (in system.dll)

Syntax

'Declaration
Public Sub New ( _
    browsable As Boolean _
)
'Usage
Dim browsable As Boolean

Dim instance As New BrowsableAttribute(browsable)
public BrowsableAttribute (
    bool browsable
)
public:
BrowsableAttribute (
    bool browsable
)
public BrowsableAttribute (
    boolean browsable
)
public function BrowsableAttribute (
    browsable : boolean
)

Parameter

  • browsable
    true, wenn eine Eigenschaft oder ein Ereignis zur Entwurfszeit geändert werden kann, andernfalls false. Der Standardwert ist true.

Hinweise

Wenn Sie eine Eigenschaft mit dem BrowsableAttribute-Konstruktor mit dem Wert true markieren, wird der Wert dieses Attributs auf den konstanten Member Yes festgelegt. Für eine mit dem BrowsableAttribute-Konstruktor mit dem Wert false markierte Eigenschaft ist der Wert No. Wenn Sie den Wert dieses Attributs im Code überprüfen möchten, müssen Sie deshalb das Attribut als BrowsableAttribute.Yes oder BrowsableAttribute.No angeben.

Beispiel

Im folgenden Beispiel wird eine Eigenschaft als browsebar markiert. Im Code wird ein neues BrowsableAttribute erstellt, der Wert auf BrowsableAttribute.Yes festgelegt und das Attribut an die Eigenschaft gebunden.

<Browsable(True)> _
Public Property MyProperty() As Integer
    Get
        ' Insert code here.
        Return 0
    End Get
    Set
        ' Insert code here.
    End Set
End Property
[Browsable(true)]
 public int MyProperty {
    get {
       // Insert code here.
       return 0;
    }
    set {
       // Insert code here.
    }
 }
    
   [Browsable(true)]
   int get()
   {
      // Insert code here.
      return 0;
   }
   void set( int value )
   {
      
      // Insert code here.
   }
}
/** @attribute Browsable(true)
 */
/** @property 
 */
public int get_MyProperty()
{
    // Insert code here.
    return 0;
} //get_MyProperty

/** @property 
 */
public void set_MyProperty(int value)
{
    // Insert code here.
} //set_MyProperty
Browsable(true)
public function get MyProperty() : int {
      // Insert code here.
      return 0;
 }

 public function set MyProperty(value : int) {
 }
   

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

BrowsableAttribute-Klasse
BrowsableAttribute-Member
System.ComponentModel-Namespace
BrowsableAttribute-Klasse