ToolboxItemAttribute Třída

Definice

Představuje atribut položky sady nástrojů.Represents an attribute of a toolbox item.

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
Dědičnost
ToolboxItemAttribute
Atributy

Příklady

Následující příklad kódu ukazuje použití ToolboxItemAttribute ToolboxItem třídy s jako základní třídou pro implementaci vlastní položky panelu nástrojů.The following code example demonstrates the use of ToolboxItemAttribute with the ToolboxItem class as a base class for a custom toolbox item implementation. Tento příklad kódu je součástí většího příkladu, který je k dispozici pro ToolboxItem třídu.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

Poznámky

ToolboxItemAttributeTřída poskytuje způsob, jak určit atribut pro ToolboxItem .The ToolboxItemAttribute class provides a way to specify an attribute for a ToolboxItem. Kromě toho Attribute , co Třída poskytuje, tato třída objektu ukládá typ položky sady nástrojů.In addition to what the Attribute class provides, this class of object stores the type of the toolbox item.

Konstruktory

ToolboxItemAttribute(Boolean)

Inicializuje novou instanci ToolboxItemAttribute třídy a určí, zda se mají použít výchozí inicializační hodnoty.Initializes a new instance of the ToolboxItemAttribute class and specifies whether to use default initialization values.

ToolboxItemAttribute(String)

Inicializuje novou instanci ToolboxItemAttribute třídy pomocí zadaného názvu typu.Initializes a new instance of the ToolboxItemAttribute class using the specified name of the type.

ToolboxItemAttribute(Type)

Inicializuje novou instanci ToolboxItemAttribute třídy pomocí zadaného typu položky sady nástrojů.Initializes a new instance of the ToolboxItemAttribute class using the specified type of the toolbox item.

Pole

Default

Inicializuje novou instanci ToolboxItemAttribute třídy a nastaví typ na výchozí hodnotu ToolboxItem .Initializes a new instance of the ToolboxItemAttribute class and sets the type to the default, ToolboxItem. Toto pole je jen ke čtení.This field is read-only.

None

Inicializuje novou instanci ToolboxItemAttribute třídy a nastaví typ na null .Initializes a new instance of the ToolboxItemAttribute class and sets the type to null. Toto pole je jen ke čtení.This field is read-only.

Vlastnosti

ToolboxItemType

Získá nebo nastaví typ položky sady nástrojů.Gets or sets the type of the toolbox item.

ToolboxItemTypeName

Získá nebo nastaví název typu aktuálního ToolboxItem .Gets or sets the name of the type of the current ToolboxItem.

TypeId

Při implementaci v odvozené třídě získá jedinečný identifikátor Attribute .When implemented in a derived class, gets a unique identifier for this Attribute.

(Zděděno od Attribute)

Metody

Equals(Object)

Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.Returns a value that indicates whether this instance is equal to a specified object.

GetHashCode()

Vrátí hodnotu hash pro tuto instanci.Returns the hash code for this instance.

GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
IsDefaultAttribute()

Načte hodnotu, která označuje, zda je aktuální hodnota atributu výchozí hodnotou atributu.Gets a value indicating whether the current value of the attribute is the default value for the attribute.

Match(Object)

Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda je tato instance rovna zadanému objektu.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Zděděno od Attribute)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Explicitní implementace rozhraní

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.Maps a set of names to a corresponding set of dispatch identifiers.

(Zděděno od Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu pro objekt, který lze použít k získání informací o typu pro rozhraní.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Zděděno od Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Zděděno od Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.Provides access to properties and methods exposed by an object.

(Zděděno od Attribute)

Platí pro

Viz také