ArrayEditor Класс

Определение

Предоставляет пользовательский интерфейс для редактирования массивов во время разработки.Provides a user interface for editing arrays at design time.

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 свойства к свойству.The following code example demonstrates applying the System.ComponentModel.EditorAttribute to a property.

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

Комментарии

Этот редактор можно использовать для изменения массивов в среде времени разработки.This editor can be used to edit arrays within the design-time environment.

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

ArrayEditor(Type)

Инициализирует новый экземпляр класса ArrayEditor, используя указанный для массива тип данных.Initializes a new instance of ArrayEditor using the specified data type for the array.

Свойства

CollectionItemType

Возвращает тип данных каждого элемента коллекции.Gets the data type of each item in the collection.

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

Возвращает тип данных объекта коллекции.Gets the data type of the collection object.

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

Возвращает дескриптор типа, соответствующий текущему контексту.Gets a type descriptor that indicates the current context.

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

Возвращает ключевое слово справки и отображает соответствующий раздел справки или список разделов при нажатии клавиши F1 или кнопки Справка диалогового окна редактора.Gets the Help keyword to display the Help topic or topic list for when the editor's dialog box Help button or the F1 key is pressed.

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

Возвращает значение, указывающее, должен ли пользователь иметь возможность изменять размер редакторов с раскрывающимися списками.Gets a value indicating whether drop-down editors should be resizable by the user.

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

Возвращает доступные типы элементов, которые можно создавать в этой коллекции.Gets the available types of items that can be created for this collection.

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

Методы

CancelChanges()

Отменяет внесенные в коллекцию изменения.Cancels changes to the collection.

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

Указывает, можно ли удалять исходные элементы коллекции.Indicates whether original members of the collection can be removed.

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

Указывает, можно ли выбрать несколько элементов коллекции одновременно.Indicates whether multiple collection items can be selected at once.

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

Создает новую форму для отображения и редактирования текущей коллекции.Creates a new form to display and edit the current collection.

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

Возвращает тип данных, для хранения которых разработана эта коллекция.Gets the data type that this collection is designed to contain.

CreateInstance(Type)

Создает новый экземпляр заданного типа элемента коллекции.Creates a new instance of the specified collection item type.

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

Возвращает типы элементов, которые может содержать этот редактор коллекции.Gets the data types that this collection editor can contain.

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

Уничтожает заданный экземпляр объекта.Destroys the specified instance of the object.

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

Изменяет значение заданного объекта, используя стиль редактирования, определенного при помощи метода GetEditStyle().Edits the value of the specified object using the editor style indicated by the GetEditStyle() method.

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

Изменяет значение указанного объекта с использованием заданного поставщика служб и контекста.Edits the value of the specified object using the specified service provider and context.

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

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Извлекает отображаемый текст для заданного элемента списка.Retrieves the display text for the given list item.

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

Получает стиль редактирования, используемый методом EditValue(IServiceProvider, Object).Gets the editor style used by the EditValue(IServiceProvider, Object) method.

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

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

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

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

Возвращает элементы массива.Gets the items in the array.

GetObjectsFromInstance(Object)

Возвращает список, содержащий заданный объект.Returns a list containing the given object.

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

Указывает, поддерживает ли данный редактор рисование визуального представления значения объекта.Indicates whether this editor supports painting a representation of an object's value.

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

Указывает, поддерживает ли указанный контекст художественное оформление значения объекта в пределах определенного контекста.Indicates whether the specified context supports painting a representation of an object's value within the specified context.

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

Возвращает запрашиваемую службу, если она доступна.Gets the requested service, if it is available.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Рисует представление значения указанного объекта на заданной основе.Paints a representation of the value of the specified object to the specified canvas.

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

Рисует представление значения объекта с помощью указанного аргумента PaintValueEventArgs.Paints a representation of the value of an object using the specified PaintValueEventArgs.

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

Задает элементы массива.Sets the items in the array.

ShowHelp()

Отображает для редактора коллекции заданный по умолчанию раздел справки.Displays the default Help topic for the collection editor.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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

Дополнительно