TypeLibVarFlags Enumeração

Definição

Descreve as definições originais da VARFLAGS biblioteca de tipos COM de onde a variável foi importada.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

public enum class TypeLibVarFlags
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
[System.Flags]
public enum TypeLibVarFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibVarFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibVarFlags = 
[<System.Flags>]
type TypeLibVarFlags = 
Public Enum TypeLibVarFlags
Herança
TypeLibVarFlags
Atributos

Campos

Name Valor Description
FReadOnly 1

A atribuição à variável não deve ser permitida.

FSource 2

A variável devolve um objeto que é uma fonte de eventos.

FBindable 4

A variável suporta ligação de dados.

FRequestEdit 8

Indica que a propriedade suporta a notificação COM OnRequestEdit .

FDisplayBind 16

A variável é apresentada como vinculável. FBindable também deve ser definido.

FDefaultBind 32

A variável é a única propriedade que melhor representa o objeto. Apenas uma variável numa informação de tipo pode ter este valor.

FHidden 64

A variável não deve ser exibida num navegador, embora exista e seja vinculável.

FRestricted 128

Esta flag destina-se a funções ao nível do sistema ou funções que os navegadores não devem mostrar.

FDefaultCollelem 256

Permite uma otimização em que o compilador procura um membro chamado "xyz" no tipo "abc". Se tal membro for encontrado e assinalado como função acessória para um elemento da coleção padrão, então é gerada uma chamada para essa função membro.

FUiDefault 512

O ecrã padrão na interface de utilizador.

FNonBrowsable 1024

A variável aparece num explorador de objetos, mas não num navegador de propriedades.

FReplaceable 2048

Etiqueta a interface como tendo comportamentos padrão.

FImmediateBind 4096

A variável é mapeada como propriedades individuais vinculáveis.

Observações

TypeLibVarFlags é usado em conjunto com o TypeLibVarAttribute. As bandeiras são mantidas apenas para referência. Não são usados pelo runtime da linguagem comum.

Para mais informações, consulte VARFLAGS a biblioteca MSDN.

Aplica-se a