Поделиться через


HotSpotCollectionEditor Класс

Определение

Предоставляет редактор компонентов для HotSpotCollection объектов в ImageMap элементе управления или аналогичном элементе управления.

public ref class HotSpotCollectionEditor : System::ComponentModel::Design::CollectionEditor
public class HotSpotCollectionEditor : System.ComponentModel.Design.CollectionEditor
type HotSpotCollectionEditor = class
    inherit CollectionEditor
Public Class HotSpotCollectionEditor
Inherits CollectionEditor
Наследование
HotSpotCollectionEditor

Комментарии

Класс HotSpotCollectionEditor предоставляет пользовательский интерфейс для редактирования HotSpot элементов HotSpotCollection объекта, внедренного в ImageMap элемент управления или аналогичный элемент управления.

Вызывается HotSpotCollectionEditor путем нажатия кнопки с многоточием (...) в свойстве HotSpots в сетке свойств визуального конструктора.

Метод CanSelectMultipleInstances всегда возвращается false , чтобы указать, что в редакторе можно выбрать только один объект. Метод CreateNewItemTypes возвращает массив типов, которые может создать редактор. Свойство HelpTopic возвращает имя раздела справки, отображаемого редактором.

Конструкторы

Имя Описание
HotSpotCollectionEditor(Type)

Инициализирует новый экземпляр класса HotSpotCollectionEditor.

Свойства

Имя Описание
CollectionItemType

Возвращает тип данных каждого элемента в коллекции.

(Унаследовано от CollectionEditor)
CollectionType

Возвращает тип данных объекта коллекции.

(Унаследовано от CollectionEditor)
Context

Возвращает дескриптор типа, указывающий текущий контекст.

(Унаследовано от CollectionEditor)
HelpTopic

Возвращает раздел справки HotSpotCollectionEditor для отображения объекта.

IsDropDownResizable

Возвращает значение, указывающее, следует ли изменять размер раскрывающихся списков пользователем.

(Унаследовано от UITypeEditor)
NewItemTypes

Возвращает доступные типы элементов, которые можно создать для этой коллекции.

(Унаследовано от CollectionEditor)

Методы

Имя Описание
CancelChanges()

Отменяет изменения коллекции.

(Унаследовано от CollectionEditor)
CanRemoveInstance(Object)

Указывает, можно ли удалить исходные элементы коллекции.

(Унаследовано от CollectionEditor)
CanSelectMultipleInstances()

Возвращает значение, указывающее, можно ли выбрать несколько HotSpot элементов коллекции одновременно.

CreateCollectionForm()

Создает новую форму для отображения и изменения текущей коллекции.

(Унаследовано от CollectionEditor)
CreateCollectionItemType()

Возвращает тип данных, содержащий эту коллекцию.

(Унаследовано от CollectionEditor)
CreateInstance(Type)

Создает новый экземпляр указанного типа элемента коллекции.

(Унаследовано от CollectionEditor)
CreateNewItemTypes()

Возвращает несколько типов данных, которые может создать редактор коллекции.

DestroyInstance(Object)

Уничтожает указанный экземпляр объекта.

(Унаследовано от CollectionEditor)
EditValue(IServiceProvider, Object)

Изменяет значение указанного объекта с помощью стиля редактора, указанного методом GetEditStyle() .

(Унаследовано от UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Изменяет значение указанного объекта с помощью указанного поставщика услуг и контекста.

(Унаследовано от CollectionEditor)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetDisplayText(Object)

Извлекает отображаемый текст для данного элемента списка.

(Унаследовано от CollectionEditor)
GetEditStyle()

Возвращает стиль редактора, используемый методом EditValue(IServiceProvider, Object) .

(Унаследовано от UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Возвращает стиль редактирования, используемый методом EditValue(ITypeDescriptorContext, IServiceProvider, Object) .

(Унаследовано от CollectionEditor)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetItems(Object)

Возвращает массив объектов, содержащих указанную коллекцию.

(Унаследовано от CollectionEditor)
GetObjectsFromInstance(Object)

Возвращает список, содержащий заданный объект.

(Унаследовано от CollectionEditor)
GetPaintValueSupported()

Указывает, поддерживает ли этот редактор представление значения объекта.

(Унаследовано от UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Указывает, поддерживает ли указанный контекст рисование представления значения объекта в указанном контексте.

(Унаследовано от UITypeEditor)
GetService(Type)

Возвращает запрошенную службу, если она доступна.

(Унаследовано от CollectionEditor)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
PaintValue(Object, Graphics, Rectangle)

Рисует представление значения указанного объекта на указанном холсте.

(Унаследовано от UITypeEditor)
PaintValue(PaintValueEventArgs)

Закрашивает представление значения объекта с помощью указанного PaintValueEventArgsобъекта.

(Унаследовано от UITypeEditor)
SetItems(Object, Object[])

Задает указанный массив в качестве элементов коллекции.

(Унаследовано от CollectionEditor)
ShowHelp()

Отображает раздел справки по умолчанию для редактора коллекции.

(Унаследовано от CollectionEditor)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел