BaseControlArray Класс

Определение

Внимание!

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

Реализует базовую функциональность, доступную для всех массивов элементов управления в приложениях, обновленных с Visual Basic 6.0.

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

Комментарии

Обычно наследование не выполняется BaseControlArray . Чтобы создать собственный массив элементов управления, следует наследовать от одного из классов массива элементов управления в Microsoft.VisualBasic.Compatibility.VB6 пространстве имен.

Примечание

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

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

BaseControlArray()

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

BaseControlArray(IContainer)

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

Поля

components

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

controlAddedAtDesignTime

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

controls

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

fIsEndInitCalled

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

indices

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

Свойства

CanRaiseEvents

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

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

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

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

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

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

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

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

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

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

Методы

BaseCanExtend(Object)

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

BaseGetIndex(Object)

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

BaseGetItem(Int16)

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

BaseResetIndex(Object)

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

BaseSetIndex(Object, Int16, Boolean)

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

BaseShouldSerializeIndex(Object)

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

Count()

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

CreateObjRef(Type)

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

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

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

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

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

Equals(Object)

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

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

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

GetEnumerator()

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

GetHashCode()

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

(Унаследовано от Object)
GetLifetimeService()
Является устаревшей.

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

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

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

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

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

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

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

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

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

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

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

Load(Int16)

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

MemberwiseClone()

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

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

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

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

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

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

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

Unload(Int16)

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

События

Disposed

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

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

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

ISupportInitialize.BeginInit()

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

ISupportInitialize.EndInit()

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

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