ToolboxItemAttribute Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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 |
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) |