TypeLibVarFlags-Enumeration
Veröffentlicht: Oktober 2016
Beschreibt die ursprünglichen Einstellungen für die VARFLAGS in der COM-Typbibliothek aus der die Variable importiert wurde.
Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum TypeLibVarFlags
[SerializableAttribute]
[FlagsAttribute]
[ComVisibleAttribute(true)]
public enum class TypeLibVarFlags
[<SerializableAttribute>]
[<FlagsAttribute>]
[<ComVisibleAttribute(true)>]
type TypeLibVarFlags
<SerializableAttribute>
<FlagsAttribute>
<ComVisibleAttribute(True)>
Public Enumeration TypeLibVarFlags
Member
Membername | Beschreibung | |
---|---|---|
FBindable | Die Variable unterstützt das Binden von Daten. |
|
FDefaultBind | Die Variable ist die einzige Eigenschaft, die das Objekt am besten darstellt. Nur eine Variable in den Typinformationen kann diesen Wert aufweisen. |
|
FDefaultCollelem | Erlaubt eine Optimierung, der Compiler für ein Element mit dem Namen "Xyz" für den Typ "Abc sucht". Wenn diesen Member gefunden und als Accessorfunktion für ein Element der Auflistung standardmäßig gekennzeichnet ist, wird ein Aufruf der Member-Funktion generiert. |
|
FDisplayBind | Die Variable wird als bindungsfähig angezeigt.FBindable muss auch festgelegt werden. |
|
FHidden | Die Variable sollte nicht in einem Browser angezeigt werden, wenn es vorhanden ist und gebunden werden kann. |
|
FImmediateBind | Die Variable wird als einzelne bindbare Eigenschaften zugeordnet. |
|
FNonBrowsable | Die Variable wird in einem Objektbrowser, jedoch nicht in einem Eigenschaftenbrowser angezeigt. |
|
FReadOnly | Zuweisung zur Variable sollte nicht zugelassen werden. |
|
FReplaceable | Kennzeichnet die Schnittstelle als Schnittstelle mit Standardverhalten. |
|
FRequestEdit | Gibt an, dass die Eigenschaft, die COM unterstützt OnRequestEdit Benachrichtigung. |
|
FRestricted | Dieses Flag ist dazu gedacht, Funktionen auf Systemebene oder Funktionen, die eingeben von Browsern nicht angezeigt werden sollen. |
|
FSource | Die Variable gibt ein Objekt, das eine Ereignisquelle ist. |
|
FUiDefault | Die Standardanzeige auf der Benutzeroberfläche. |
Hinweise
TypeLibVarFlags wird in Verbindung mit der TypeLibVarAttribute. Die Flags werden nur zu Referenzzwecken beibehalten. Sie werden nicht von der common Language Runtime verwendet.
Weitere Informationen finden Sie unter VARFLAGS in der MSDN Library.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
System.Runtime.InteropServices-Namespace
Zurück zum Anfang