ArrayEditor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет пользовательский интерфейс для редактирования массивов во время разработки.
public ref class ArrayEditor : System::ComponentModel::Design::CollectionEditor
public class ArrayEditor : System.ComponentModel.Design.CollectionEditor
type ArrayEditor = class
inherit CollectionEditor
Public Class ArrayEditor
Inherits CollectionEditor
- Наследование
Примеры
В следующем примере кода показано применение System.ComponentModel.EditorAttribute к свойству .
public:
property array<Object^>^ componentArray
{
[EditorAttribute(System::ComponentModel::Design::ArrayEditor::typeid,
System::Drawing::Design::UITypeEditor::typeid)]
array<Object^>^ get()
{
return compArray;
}
void set( array<Object^>^ value )
{
compArray = value;
}
}
private:
array<Object^>^compArray;
[EditorAttribute(typeof(System.ComponentModel.Design.ArrayEditor), typeof(System.Drawing.Design.UITypeEditor))]
public object[] componentArray
{
get
{
return compArray;
}
set
{
compArray = value;
}
}
private object[] compArray;
<EditorAttribute(GetType(ArrayEditor), GetType(System.Drawing.Design.UITypeEditor))> _
Public Property componentArray() As Object()
Get
Return compArray
End Get
Set(ByVal Value As Object())
compArray = Value
End Set
End Property
Private compArray() As Object
Комментарии
Этот редактор можно использовать для изменения массивов в среде разработки.
Конструкторы
ArrayEditor(Type) |
Инициализирует новый экземпляр класса ArrayEditor, используя указанный для массива тип данных. |
Свойства
CollectionItemType |
Возвращает тип данных каждого элемента коллекции. (Унаследовано от CollectionEditor) |
CollectionType |
Возвращает тип данных объекта коллекции. (Унаследовано от CollectionEditor) |
Context |
Возвращает дескриптор типа, соответствующий текущему контексту. (Унаследовано от CollectionEditor) |
HelpTopic |
Возвращает ключевое слово справки и отображает соответствующий раздел справки или список разделов при нажатии клавиши F1 или кнопки Справка диалогового окна редактора. (Унаследовано от CollectionEditor) |
IsDropDownResizable |
Возвращает значение, указывающее, должен ли пользователь иметь возможность изменять размер редакторов с раскрывающимися списками. (Унаследовано от UITypeEditor) |
NewItemTypes |
Возвращает доступные типы элементов, которые можно создавать в этой коллекции. (Унаследовано от CollectionEditor) |
Методы
CancelChanges() |
Отменяет внесенные в коллекцию изменения. (Унаследовано от CollectionEditor) |
CanRemoveInstance(Object) |
Указывает, можно ли удалять исходные элементы коллекции. (Унаследовано от CollectionEditor) |
CanSelectMultipleInstances() |
Указывает, можно ли выбрать несколько элементов коллекции одновременно. (Унаследовано от CollectionEditor) |
CreateCollectionForm() |
Создает новую форму для отображения и редактирования текущей коллекции. (Унаследовано от CollectionEditor) |
CreateCollectionItemType() |
Возвращает тип данных, для хранения которых разработана эта коллекция. |
CreateInstance(Type) |
Создает новый экземпляр заданного типа элемента коллекции. (Унаследовано от CollectionEditor) |
CreateNewItemTypes() |
Возвращает типы элементов, которые может содержать этот редактор коллекции. (Унаследовано от CollectionEditor) |
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) |
Возвращает элементы массива. |
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[]) |
Задает элементы массива. |
ShowHelp() |
Отображает для редактора коллекции заданный по умолчанию раздел справки. (Унаследовано от CollectionEditor) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |