ToolboxItemAttribute ToolboxItemAttribute ToolboxItemAttribute ToolboxItemAttribute Class

Définition

Représente un attribut d’un élément de boîte à outils.Represents an attribute of a toolbox item.

public ref class ToolboxItemAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public class ToolboxItemAttribute : Attribute
type ToolboxItemAttribute = class
    inherit Attribute
Public Class ToolboxItemAttribute
Inherits Attribute
Héritage
ToolboxItemAttributeToolboxItemAttributeToolboxItemAttributeToolboxItemAttribute
Attributs

Exemples

L’exemple de code suivant illustre l’utilisation ToolboxItemAttribute de avec ToolboxItem la classe comme classe de base pour une implémentation d’élément de boîte à outils personnalisée.The following code example demonstrates the use of ToolboxItemAttribute with the ToolboxItem class as a base class for a custom toolbox item implementation. Cet exemple de code fait partie d’un exemple plus complet fourni ToolboxItem pour la classe.This code example is part of a larger example provided for the ToolboxItem class.

[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.The ToolboxItemAttribute class provides a way to specify an attribute for a ToolboxItem. En plus de ce que Attribute fournit la classe, cette classe d’objet stocke le type de l’élément de boîte à outils.In addition to what the Attribute class provides, this class of object stores the type of the toolbox item.

Constructeurs

ToolboxItemAttribute(Boolean) ToolboxItemAttribute(Boolean) ToolboxItemAttribute(Boolean) 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.Initializes a new instance of the ToolboxItemAttribute class and specifies whether to use default initialization values.

ToolboxItemAttribute(String) ToolboxItemAttribute(String) ToolboxItemAttribute(String) ToolboxItemAttribute(String)

Initialise une nouvelle instance de la classe ToolboxItemAttribute avec le nom du type spécifié.Initializes a new instance of the ToolboxItemAttribute class using the specified name of the type.

ToolboxItemAttribute(Type) ToolboxItemAttribute(Type) ToolboxItemAttribute(Type) ToolboxItemAttribute(Type)

Initialise une nouvelle instance de la classe ToolboxItemAttribute à l'aide du type spécifié de l'élément de boîte à outils.Initializes a new instance of the ToolboxItemAttribute class using the specified type of the toolbox item.

Champs

Default Default Default Default

Initialise une nouvelle instance de la classe ToolboxItemAttribute et affecte le type par défaut, ToolboxItem.Initializes a new instance of the ToolboxItemAttribute class and sets the type to the default, ToolboxItem. Ce champ est en lecture seule.This field is read-only.

None None None None

Initialise une nouvelle instance de la classe ToolboxItemAttribute et affecte au type la valeur null.Initializes a new instance of the ToolboxItemAttribute class and sets the type to null. Ce champ est en lecture seule.This field is read-only.

Propriétés

ToolboxItemType ToolboxItemType ToolboxItemType ToolboxItemType

Obtient ou définit le type de l'élément de boîte à outils.Gets or sets the type of the toolbox item.

ToolboxItemTypeName ToolboxItemTypeName ToolboxItemTypeName ToolboxItemTypeName

Obtient ou définit le nom du type du ToolboxItem en cours.Gets or sets the name of the type of the current ToolboxItem.

TypeId TypeId TypeId TypeId

Lors de l'implémentation dans une classe dérivée, obtient un identificateur unique pour l'objet Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Retourne une valeur qui indique si cette instance est égale à un objet spécifié.Returns a value that indicates whether this instance is equal to a specified object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retourne le code de hachage de cette instance.Returns the hash code for this instance.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute()

Obtient une valeur indiquant si la valeur actuelle de l'attribut est sa valeur par défaut.Gets a value indicating whether the current value of the attribute is the default value for the attribute.

Match(Object) Match(Object) Match(Object) Match(Object)

En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

Implémentations d’interfaces explicites

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

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _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.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Inherited from Attribute)
_Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _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.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

S’applique à

Voir aussi