BrowsableAttribute.Browsable Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob ein Objekt browsebar ist.

public:
 property bool Browsable { bool get(); };
public bool Browsable { get; }
member this.Browsable : bool
Public ReadOnly Property Browsable As Boolean

Eigenschaftswert

Boolean

true, wenn das Objekt browsebar ist, andernfalls false.

Beispiele

Im folgenden Beispiel wird überprüft, ob MyProperty die Räbchen angezeigt werden können. Zuerst ruft der Code die Attribute für MyProperty folgendes ab:

Anschließend wird der Code auf den Wert des BrowsableAttribute Ins AttributeCollection festgelegt myAttribute und überprüft, ob die Eigenschaft bearbeitbar ist.

// Gets the attributes for the property.
AttributeCollection^ attributes = TypeDescriptor::GetProperties( this )[ "MyProperty" ]->Attributes;

// Checks to see if the property is browsable.
BrowsableAttribute^ myAttribute = dynamic_cast<BrowsableAttribute^>(attributes[ BrowsableAttribute::typeid ]);
if ( myAttribute->Browsable )
{
   // Insert code here.
}
// Gets the attributes for the property.
 AttributeCollection attributes = 
    TypeDescriptor.GetProperties(this)["MyProperty"].Attributes;
 
 // Checks to see if the property is browsable.
 BrowsableAttribute myAttribute = (BrowsableAttribute)attributes[typeof(BrowsableAttribute)];
 if(myAttribute.Browsable) {
    // Insert code here.
 }
' Gets the attributes for the property.
Dim attributes As AttributeCollection = TypeDescriptor.GetProperties(Me)("MyProperty").Attributes

' Checks to see if the property is browsable.
Dim myAttribute As BrowsableAttribute = CType(attributes(GetType(BrowsableAttribute)), BrowsableAttribute)
If myAttribute.Browsable Then
    ' Insert code here.
End If

Gilt für:

Siehe auch