ToolboxItemAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет атрибут элемента панели инструментов.
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
- Наследование
- Атрибуты
Примеры
В следующем примере кода показано использование ToolboxItemAttribute с классом в ToolboxItem качестве базового класса для реализации пользовательского элемента панели элементов. Этот пример входит в состав более крупного примера использования класса ToolboxItem.
[ToolboxItem(typeof(MyToolboxItem))]
public class UserControl1 : UserControl
<ToolboxItem(GetType(MyToolboxItem))> _
Public Class UserControl1
Inherits UserControl
Комментарии
Класс ToolboxItemAttribute предоставляет способ указать атрибут для ToolboxItem. В дополнение к тому, что Attribute предоставляет класс , этот класс объекта хранит тип элемента панели элементов.
Конструкторы
ToolboxItemAttribute(Boolean) |
Инициализирует новый экземпляр класса ToolboxItemAttribute и указывает, следует ли использовать заданные по умолчанию значения для инициализации. |
ToolboxItemAttribute(String) |
Инициализирует новый экземпляр класса ToolboxItemAttribute, используя заданное имя типа. |
ToolboxItemAttribute(Type) |
Инициализирует новый экземпляр класса ToolboxItemAttribute, используя заданный тип элемента панели инструментов. |
Поля
Default |
Инициализирует новый экземпляр класса ToolboxItemAttribute и устанавливает для типа значение по умолчанию ToolboxItem. Это поле доступно только для чтения. |
None |
Инициализирует новый экземпляр класса ToolboxItemAttribute и устанавливает тип в |
Свойства
ToolboxItemType |
Получает или задает тип элемента панели инструментов. |
ToolboxItemTypeName |
Получает или задает имя типа текущего элемента ToolboxItem . |
TypeId |
В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute. (Унаследовано от Attribute) |
Методы
Equals(Object) |
Возвращает значение, показывающее, равен ли экземпляр указанному объекту. |
GetHashCode() |
Возвращает хэш-код данного экземпляра. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
IsDefaultAttribute() |
Возвращает значение, показывающее, является ли текущее значение атрибута его значением по умолчанию. |
Match(Object) |
При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту. (Унаследовано от Attribute) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации. (Унаследовано от Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Возвращает сведения о типе объекта, которые можно использовать для получения сведений о типе интерфейса. (Унаследовано от Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1). (Унаследовано от Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Предоставляет доступ к открытым свойствам и методам объекта. (Унаследовано от Attribute) |