Compartilhar via


DesignTimeVisibleAttribute Classe

Definição

DesignTimeVisibleAttribute marca a visibilidade de um componente. Se Yes estiver presente, um designer visual poderá mostrar esse componente em um designer.

public ref class DesignTimeVisibleAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface)]
public sealed class DesignTimeVisibleAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface)>]
type DesignTimeVisibleAttribute = class
    inherit Attribute
Public NotInheritable Class DesignTimeVisibleAttribute
Inherits Attribute
Herança
DesignTimeVisibleAttribute
Atributos

Comentários

O DesignTimeVisibleAttribute é uma dica para o Designer. O Designer ignorará esse atributo para componentes que têm uma presença de interface do usuário. Ele só pode ser aplicado a classes.

O DesignTimeVisibleAttribute é mais útil quando você tem um controle que aceita componentes filho. Por exemplo, os System.Windows.Forms.TreeView itens de nó do controle não devem aparecer na bandeja de componentes porque são desenhados pelo System.Windows.Forms.TreeView controle .

Construtores

DesignTimeVisibleAttribute()

Cria um novo DesignTimeVisibleAttribute definido para o valor padrão de false.

DesignTimeVisibleAttribute(Boolean)

Cria um novo DesignTimeVisibleAttribute com a propriedade Visible definida para o valor especificado em visible.

Campos

Default

A visibilidade padrão, que é Yes.

No

Marca um componente como não visível em um designer visual.

Yes

Marca um componente como visível em um designer visual.

Propriedades

TypeId

Quando implementado em uma classe derivada, obtém um identificador exclusivo para este Attribute.

(Herdado de Attribute)
Visible

Obtém ou define se o componente deve ser mostrado em tempo de design.

Métodos

Equals(Object)

Retorna um valor que indica se essa instância é igual a um objeto especificado.

GetHashCode()

Retorna o código hash para a instância.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsDefaultAttribute()

Obtém um valor indicando se esta instância é igual ao valor de Default.

Match(Object)

Quando substituído em uma classe derivada, retorna um valor que indica se essa instância é igual a um objeto especificado.

(Herdado de Attribute)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição.

(Herdado de Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera as informações de tipo para um objeto, que pode ser usado para obter as informações de tipo para uma interface.

(Herdado de Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).

(Herdado de Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornece acesso a propriedades e métodos expostos por um objeto.

(Herdado de Attribute)

Aplica-se a