Partager via


ToolboxItemAttribute Classe

Définition

Représente un attribut d’un élément de boîte à outils.

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
Héritage
ToolboxItemAttribute
Attributs

Exemples

L’exemple de code suivant illustre l’utilisation de ToolboxItemAttribute avec la ToolboxItem classe comme classe de base pour une implémentation d’élément de boîte à outils personnalisée. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ToolboxItem classe .

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

Remarques

La ToolboxItemAttribute classe fournit un moyen de spécifier un attribut pour un ToolboxItem. En plus de ce que fournit la Attribute classe, cette classe d’objet stocke le type de l’élément de boîte à outils.

Constructeurs

ToolboxItemAttribute(Boolean)

Initialise une nouvelle instance de la classe ToolboxItemAttribute et spécifie si les valeurs d'initialisation par défaut doivent être utilisées.

ToolboxItemAttribute(String)

Initialise une nouvelle instance de la classe ToolboxItemAttribute avec le nom du type spécifié.

ToolboxItemAttribute(Type)

Initialise une nouvelle instance de la classe ToolboxItemAttribute à l'aide du type spécifié de l'élément de boîte à outils.

Champs

Default

Initialise une nouvelle instance de la classe ToolboxItemAttribute et affecte le type par défaut, ToolboxItem. Ce champ est en lecture seule.

None

Initialise une nouvelle instance de la classe ToolboxItemAttribute et affecte au type la valeur null. Ce champ est en lecture seule.

Propriétés

ToolboxItemType

Obtient ou définit le type de l'élément de boîte à outils.

ToolboxItemTypeName

Obtient ou définit le nom du type du ToolboxItem en cours.

TypeId

Lors de l'implémentation dans une classe dérivée, obtient un identificateur unique pour l'objet Attribute.

(Hérité de Attribute)

Méthodes

Equals(Object)

Retourne une valeur qui indique si cette instance est égale à un objet spécifié.

GetHashCode()

Retourne le code de hachage de cette instance.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsDefaultAttribute()

Obtient une valeur indiquant si la valeur actuelle de l'attribut est sa valeur par défaut.

Match(Object)

En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié.

(Hérité de Attribute)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

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

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.

(Hérité de Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface.

(Hérité de Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).

(Hérité de Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.

(Hérité de Attribute)

S’applique à

Voir aussi