MenuItemArray Класс

Определение

Внимание!

Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862

Предоставляет массив элементов управления MenuItem.

public ref class MenuItemArray : Microsoft::VisualBasic::Compatibility::VB6::BaseControlArray, System::ComponentModel::IExtenderProvider
public class MenuItemArray : Microsoft.VisualBasic.Compatibility.VB6.BaseControlArray, System.ComponentModel.IExtenderProvider
[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")]
public class MenuItemArray : Microsoft.VisualBasic.Compatibility.VB6.BaseControlArray, System.ComponentModel.IExtenderProvider
type MenuItemArray = class
    inherit BaseControlArray
    interface IExtenderProvider
[<System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")>]
type MenuItemArray = class
    inherit BaseControlArray
    interface IExtenderProvider
Public Class MenuItemArray
Inherits BaseControlArray
Implements IExtenderProvider
Наследование
Атрибуты
Реализации

Комментарии

MenuItemArrayкласс предоставляет эквивалент функции времени выполнения массива Visual Basic 6,0 MenuItem . он не предоставляет функции времени разработки для массива элементов управления Visual Basic 6,0.

Примечание

Функции и объекты пространства имен Microsoft.VisualBasic.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework. Они необходимы только в том случае, если модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.

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

MenuItemArray()

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

MenuItemArray(IContainer)

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

Поля

components

Хранит контейнер для массива элементов управления.

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

Хранит значения для отслеживания момента создания элемента управления в массиве элементов управления – во время разработки или во время выполнения.

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

Хранит значение, указывающие элементы управления в массиве элементов управления.

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

Хранит значение, указывающее, завершено ли выполнение кода инициализации для контейнера массива элементов.

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

Хранит индексы для массива элементов управления.

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

Свойства

CanRaiseEvents

Возвращает значение, показывающее, может ли компонент вызывать событие.

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

Возвращает объект IContainer, который содержит коллекцию Component.

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

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

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

Возвращает список обработчиков событий, которые прикреплены к этому объекту Component.

(Унаследовано от Component)
Item[Int16]

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

Site

Получает или задает ISite объекта Component.

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

Методы

BaseCanExtend(Object)

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

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

Возвращает индекс элемента управления в массиве элементов управления.

(Унаследовано от BaseControlArray)
BaseGetItem(Int16)

Возвращает элемент управления из массива элементов управления по конкретному индексу.

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

Не поддерживается в классе BaseControlArray.

(Унаследовано от BaseControlArray)
BaseSetIndex(Object, Int16, Boolean)

Устанавливает индекс элемента управления в массиве элементов управления.

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

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

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

Возвращает значение, которое указывает, является ли элемент управления элементом массива MenuItemArray.

Count()

Возвращает число элементов управления в массиве элементов управления.

(Унаследовано от BaseControlArray)
CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

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

Освобождает все ресурсы, занятые модулем Component.

(Унаследовано от Component)
Dispose(Boolean)

Освобождает неуправляемые (а также при необходимости управляемые) ресурсы, используемые элементом управления в массиве элементов управления.

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

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

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

Переопределяет GetControlInstanceType().

GetEnumerator()

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

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

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

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

Возвращает индекс элемента MenuItem в массиве MenuItemArray.

GetLifetimeService()
Является устаревшей.

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

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

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

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

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

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

Переопределяет HookUpControlEvents(Object).

InitializeLifetimeService()
Является устаревшей.

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

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

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

(Унаследовано от BaseControlArray)
Load(Int16)

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

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

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

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

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

(Унаследовано от MarshalByRefObject)
ResetIndex(MenuItem)

Метод ResetIndex не поддерживается классом MenuItemArray.

SetIndex(MenuItem, Int16)

Задает индекс начального элемента MenuItem в массиве MenuItemArray.

ShouldSerializeIndex(MenuItem)

Возвращает значение, указывающее, является ли элемент управления MenuItem элементом массива MenuItemArray.

ToString()

Возвращает объект String, содержащий имя Component, если оно есть. Этот метод не следует переопределять.

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

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

(Унаследовано от BaseControlArray)
Unload(Int16)

Удаляет элемент управления из массива элементов управления.

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

События

Click

Происходит только при щелчке элемента MenuItem в массиве MenuItemArray.

Disposed

Возникает при удалении компонента путем вызова метода Dispose().

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

Происходит при изменении вида элемента MenuItem, рисуемого владельцем.

MeasureItem

Происходит каждый раз, когда требуется нарисовать элемент MenuItem, рисуемый владельцем.

Popup

Происходит перед отображением списка элементов меню.

Select

Происходит, когда пользователь наводит указатель мыши на элемент меню.

Явные реализации интерфейса

ISupportInitialize.BeginInit()

Начинает инициализацию элемента.

(Унаследовано от BaseControlArray)
ISupportInitialize.EndInit()

Завершает инициализацию элемента.

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

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