ToolboxItemAttribute Osztály

Definíció

Elemkészlet-elem attribútumát jelöli.

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
Öröklődés
ToolboxItemAttribute
Attribútumok

Példák

Az alábbi példakód bemutatja, hogy az ToolboxItemAttribute osztály alaposztályként használható-e ToolboxItem egy egyéni eszközkészletelem-implementációhoz. Ez a példakód egy nagyobb, az ToolboxItem osztályhoz tartozó példa része.

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

Megjegyzések

Az ToolboxItemAttribute osztály lehetővé teszi egy attribútum megadását egy ToolboxItem. Az osztály által biztosítottakon kívül ez az Attribute objektumosztály tárolja az eszközkészlet-elem típusát.

Konstruktorok

Name Description
ToolboxItemAttribute(Boolean)

Inicializálja az ToolboxItemAttribute osztály új példányát, és megadja, hogy az alapértelmezett inicializálási értékeket használja-e.

ToolboxItemAttribute(String)

Inicializálja az ToolboxItemAttribute osztály új példányát a típus megadott nevével.

ToolboxItemAttribute(Type)

Inicializálja az ToolboxItemAttribute osztály új példányát az eszközkészletelem megadott típusával.

Mezők

Name Description
Default

Inicializálja az ToolboxItemAttribute osztály új példányát, és a típust az alapértelmezett ToolboxItemértékre állítja. Ez a mező csak olvasható.

None

Inicializálja az ToolboxItemAttribute osztály egy új példányát, és a típust a következőre nullállítja: . Ez a mező csak olvasható.

Tulajdonságok

Name Description
ToolboxItemType

Lekéri vagy beállítja az eszközkészletelem típusát.

ToolboxItemTypeName

Lekéri vagy beállítja az aktuális ToolboxItemtípus nevét.

TypeId

Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap.

(Öröklődés forrása Attribute)

Metódusok

Name Description
Equals(Object)

Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal.

GetHashCode()

A példány kivonatkódját adja vissza.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IsDefaultAttribute()

Beolvas egy értéket, amely jelzi, hogy az attribútum aktuális értéke-e az attribútum alapértelmezett értéke.

Match(Object)

Származtatott osztály felülírásakor egy olyan értéket ad vissza, amely jelzi, hogy ez a példány egy adott objektummal egyenlő-e.

(Öröklődés forrása Attribute)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

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

Névkészletet képez le a küldési azonosítók megfelelő készletére.

(Öröklődés forrása Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Lekéri egy objektum típusadatait, amelyek a felület típusadatainak lekérésére használhatók.

(Öröklődés forrása Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1).

(Öröklődés forrása Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz.

(Öröklődés forrása Attribute)

A következőre érvényes:

Lásd még