ToolboxItemAttribute Klass

Definition

Representerar ett attribut för ett verktygslådeobjekt.

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
Arv
ToolboxItemAttribute
Attribut

Exempel

I följande kodexempel visas användningen av med ToolboxItem klassen som basklass för en anpassad implementering av ToolboxItemAttribute verktygslådans objekt. Det här kodexemplet är en del av ett större exempel för ToolboxItem klassen.

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

Kommentarer

Klassen ToolboxItemAttribute ger ett sätt att ange ett attribut för en ToolboxItem. Förutom vad Attribute klassen tillhandahåller lagrar den här objektklassen typen av verktygslåda.

Konstruktorer

Name Description
ToolboxItemAttribute(Boolean)

Initierar en ny instans av ToolboxItemAttribute klassen och anger om standardinitieringsvärden ska användas.

ToolboxItemAttribute(String)

Initierar en ny instans av ToolboxItemAttribute klassen med det angivna namnet på typen.

ToolboxItemAttribute(Type)

Initierar en ny instans av klassen med hjälp av ToolboxItemAttribute den angivna typen av verktygslådeobjekt.

Fält

Name Description
Default

Initierar en ny instans av ToolboxItemAttribute klassen och anger typen till standardvärdet . ToolboxItem Detta fält är skrivskyddat.

None

Initierar en ny instans av ToolboxItemAttribute klassen och anger typen till null. Detta fält är skrivskyddat.

Egenskaper

Name Description
ToolboxItemType

Hämtar eller anger typen av verktygslådeobjekt.

ToolboxItemTypeName

Hämtar eller anger namnet på den aktuella ToolboxItemtypen .

TypeId

När den implementeras i en härledd klass hämtar du en unik identifierare för den här Attribute.

(Ärvd från Attribute)

Metoder

Name Description
Equals(Object)

Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt.

GetHashCode()

Returnerar hash-koden för den här instansen.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IsDefaultAttribute()

Hämtar ett värde som anger om det aktuella värdet för attributet är standardvärdet för attributet.

Match(Object)

När den åsidosätts i en härledd klass returneras ett värde som anger om den här instansen är lika med ett angivet objekt.

(Ärvd från Attribute)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

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

Mappar en uppsättning namn till en motsvarande uppsättning av sändningsidentifierare.

(Ärvd från Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Hämtar typinformationen för ett objekt, som kan användas för att hämta typinformationen för ett gränssnitt.

(Ärvd från Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Hämtar antalet typinformationsgränssnitt som ett objekt tillhandahåller (antingen 0 eller 1).

(Ärvd från Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Ger åtkomst till egenskaper och metoder som exponeras av ett objekt.

(Ärvd från Attribute)

Gäller för

Se även