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.Implements the basic functionality common to control arrays in applications upgraded from 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 .You do not typically inherit from BaseControlArray. Чтобы создать собственный массив элементов управления, следует наследовать от одного из классов массива элементов управления в Microsoft.VisualBasic.Compatibility.VB6 пространстве имен.To create your own control array, inherit from one of the control array classes in the Microsoft.VisualBasic.Compatibility.VB6 namespace.

Примечание

Функции и объекты пространства имен Microsoft.VisualBasic.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic.Functions and objects in the Microsoft.VisualBasic.Compatibility.VB6 namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework.NET Framework.In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework.NET Framework. Они необходимы только в том случае, если модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.NET Framework.They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework.NET Framework implementation.

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

BaseControlArray()

Инициализирует новый экземпляр класса BaseControlArray.Initializes a new instance of the BaseControlArray class.

BaseControlArray(IContainer)

Инициализирует новый экземпляр класса BaseControlArray, а также при желании определяет его контейнер.Initializes a new instance of the BaseControlArray class, optionally specifying a container.

Поля

components

Хранит контейнер для массива элементов управления.Stores the container for a control array.

controlAddedAtDesignTime

Хранит значения для отслеживания момента создания элемента управления в массиве элементов управления – во время разработки или во время выполнения.Stores values to track whether a control in a control array was created at design time or at run time.

controls

Хранит значение, указывающие элементы управления в массиве элементов управления.Stores values that represent the controls in a control array.

fIsEndInitCalled

Хранит значение, указывающее, завершено ли выполнение кода инициализации для контейнера массива элементов.Stores a value indicating whether the initialization code for a control array's container has finished executing.

indices

Хранит индексы для массива элементов управления.Stores the indices for a control array.

Свойства

CanRaiseEvents

Возвращает значение, показывающее, может ли компонент вызывать событие.Gets a value indicating whether the component can raise an event.

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

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

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

Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время.Gets a value that indicates whether the Component is currently in design mode.

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

Возвращает список обработчиков событий, которые прикреплены к этому объекту Component.Gets the list of event handlers that are attached to this Component.

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

Получает или задает ISite объекта Component.Gets or sets the ISite of the Component.

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

Методы

BaseCanExtend(Object)

Возвращает значение, указывающее, является ли элемент управления членом массива элементов управления.Gets a value that indicates whether a control is a member of a control array.

BaseGetIndex(Object)

Возвращает индекс элемента управления в массиве элементов управления.Gets the index of a control in a control array.

BaseGetItem(Int16)

Возвращает элемент управления из массива элементов управления по конкретному индексу.Gets the control for a specified index in a control array.

BaseResetIndex(Object)

Не поддерживается в классе BaseControlArray.Not supported in the BaseControlArray class.

BaseSetIndex(Object, Int16, Boolean)

Устанавливает индекс элемента управления в массиве элементов управления.Sets the index for a control in a control array.

BaseShouldSerializeIndex(Object)

Возвращает значение, указывающее, является ли элемент управления членом массива элементов управления.Returns a value that indicates whether a control is a member of a control array.

Count()

Возвращает число элементов управления в массиве элементов управления.Returns the number of controls in a control array.

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

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

Освобождает все ресурсы, занятые модулем Component.Releases all resources used by the Component.

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

Освобождает неуправляемые (а также при необходимости управляемые) ресурсы, используемые элементом управления в массиве элементов управления.Releases the unmanaged resources that are used by a control in a control array and optionally releases the managed resources.

Equals(Object)

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

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

Возвращает тип элемента управления в массиве элементов управления.Returns the type of a control in a control array.

GetEnumerator()

Возвращает ссылку на объект перечисления, который используется для итерации по массиву элементов управления.Returns a reference to an enumerator object, which is used to iterate over a control array.

GetHashCode()

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

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

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

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

Возвращает объект, представляющий службу, предоставляемую классом Component или классом Container.Returns an object that represents a service provided by the Component or by its Container.

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

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

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

Добавляет дескрипторы событий для элемента управления в массиве элементов управления.Adds event handlers for a control in a control array.

InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

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

Возвращает значение с типом Short, содержащее минимально доступный индекс для массива элементов управления.Returns a Short that contains the smallest available subscript for a control array.

Load(Int16)

Создает новый элементе в массиве элементов управления.Creates a new element in a control array.

MemberwiseClone()

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

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

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

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

Возвращает объект String, содержащий имя Component, если оно есть.Returns a String containing the name of the Component, if any. Этот метод не следует переопределять.This method should not be overridden.

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

Возвращает значение с типом Short, содержащее максимальный доступный индекс для массива элементов управления.Returns a Short that contains the largest available subscript for a control array.

Unload(Int16)

Удаляет элемент управления из массива элементов управления.Removes a control from a control array.

События

Disposed

Возникает при удалении компонента путем вызова метода Dispose().Occurs when the component is disposed by a call to the Dispose() method.

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

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

ISupportInitialize.BeginInit()

Начинает инициализацию элемента.Begins the initialization of the control.

ISupportInitialize.EndInit()

Завершает инициализацию элемента.Ends the initialization of a control.

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