Compartilhar via


ToolboxItemAttribute Classe

Definição

Representa um atributo de um item de caixa de ferramentas.

public ref class ToolboxItemAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public class ToolboxItemAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.All)>]
type ToolboxItemAttribute = class
    inherit Attribute
Public Class ToolboxItemAttribute
Inherits Attribute
Herança
ToolboxItemAttribute
Atributos

Exemplos

O exemplo de código a seguir demonstra o uso de ToolboxItemAttribute com a ToolboxItem classe como uma classe base para uma implementação de item de caixa de ferramentas personalizada. Este exemplo de código faz parte de um exemplo maior fornecido para a ToolboxItem classe .

[ToolboxItem(typeof(MyToolboxItem))]
public class UserControl1 : UserControl
<ToolboxItem(GetType(MyToolboxItem))> _
Public Class UserControl1
    Inherits UserControl

Comentários

A ToolboxItemAttribute classe fornece uma maneira de especificar um atributo para um ToolboxItem. Além do que a Attribute classe fornece, essa classe de objeto armazena o tipo do item da caixa de ferramentas.

Construtores

ToolboxItemAttribute(Boolean)

Inicializa uma nova instância da classe ToolboxItemAttribute e especifica se valores de inicialização padrão devem ser usados.

ToolboxItemAttribute(String)

Inicializa uma nova instância da classe ToolboxItemAttribute usando o nome especificado do tipo.

ToolboxItemAttribute(Type)

Inicializa uma nova instância da classe ToolboxItemAttribute usando o tipo especificado do item da caixa de ferramentas.

Campos

Default

Inicializa uma nova instância da classe ToolboxItemAttribute e define o tipo como o padrão, ToolboxItem. Este campo é somente leitura.

None

Inicializa uma nova instância da classe ToolboxItemAttribute e define o tipo como null. Este campo é somente leitura.

Propriedades

ToolboxItemType

Obtém ou define o tipo do item da caixa de ferramentas.

ToolboxItemTypeName

Obtém ou define o nome do tipo do ToolboxItem atual.

TypeId

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

(Herdado de Attribute)

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 que indica se o valor atual do atributo é o valor padrão do atributo.

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

Confira também