ToolboxItemAttribute Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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 |
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) |