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 da ToolboxItemAttributeToolboxItem 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

Nome Description
ToolboxItemAttribute(Boolean)

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

ToolboxItemAttribute(String)

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

ToolboxItemAttribute(Type)

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

Campos

Nome Description
Default

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

None

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

Propriedades

Nome Description
ToolboxItemType

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

ToolboxItemTypeName

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

TypeId

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

(Herdado de Attribute)

Métodos

Nome Description
Equals(Object)

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

GetHashCode()

Retorna o código hash dessa 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 para o 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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
_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 de um objeto, que podem ser usadas para obter as informações de tipo de 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