TypeLibVarFlags Výčet

Definice

Popisuje původní nastavení VARFLAGS v knihovně typů modelu COM, ze které byla proměnná importována.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class TypeLibVarFlags
[System.Flags]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
[<System.Flags>]
type TypeLibVarFlags = 
[<System.Flags>]
[<System.Serializable>]
type TypeLibVarFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibVarFlags = 
Public Enum TypeLibVarFlags
Dědičnost
TypeLibVarFlags
Atributy

Pole

Name Hodnota Description
FReadOnly 1

Přiřazení proměnné by nemělo být povoleno.

FSource 2

Proměnná vrátí objekt, který je zdrojem událostí.

FBindable 4

Proměnná podporuje datová vazba.

FRequestEdit 8

Označuje, že vlastnost podporuje oznámení modelu COM OnRequestEdit .

FDisplayBind 16

Proměnná se zobrazí jako svázatelná. FBindable musí být také nastavena.

FDefaultBind 32

Proměnná je jedna vlastnost, která nejlépe představuje objekt. Tuto hodnotu může mít pouze jedna proměnná v informacích o typu.

FHidden 64

Proměnná by se neměla zobrazit v prohlížeči, i když existuje a je svázatelná.

FRestricted 128

Tento příznak je určený pro funkce na úrovni systému nebo funkce, které typ prohlížečů nemají zobrazovat.

FDefaultCollelem 256

Umožňuje optimalizaci, ve které kompilátor hledá člena s názvem "xyz" typu "abc". Pokud se takový člen najde a označí se jako funkce příslušenství pro prvek výchozí kolekce, vygeneruje se pro tuto členovou funkci volání.

FUiDefault 512

Výchozí zobrazení v uživatelském rozhraní.

FNonBrowsable 1024

Proměnná se zobrazí v prohlížeči objektů, ale ne v prohlížeči vlastností.

FReplaceable 2048

Označí rozhraní jako výchozí chování.

FImmediateBind 4096

Proměnná se mapuje jako jednotlivé vlastnosti s možností vazby.

Poznámky

TypeLibVarFlags se používá ve spojení s přípravkem TypeLibVarAttribute. Příznaky se zachovají pouze pro referenci. Modul CLR (Common Language Runtime) je nepoužívá.

Další informace najdete VARFLAGS v knihovně MSDN.

Platí pro