ToolboxItemAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Atributos
Exemplos
O exemplo de código a seguir demonstra o uso da ToolboxItemAttribute 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 |
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) |