ListControlDesigner.Initialize(IComponent) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Подготавливает конструктор для просмотра, редактирования и разработки связанного элемента управления.
public:
override void Initialize(System::ComponentModel::IComponent ^ component);
public override void Initialize (System.ComponentModel.IComponent component);
override this.Initialize : System.ComponentModel.IComponent -> unit
Public Overrides Sub Initialize (component As IComponent)
Параметры
- component
- IComponent
Элемент управления, производный от элемента управления ListControl, который реализует интерфейс IComponent.
Примеры
В следующем примере кода метод в конструкторе, производном от ListControlDesigner класса, переопределяетсяInitialize, чтобы в пользовательском конструкторе использовались только экземпляры класса SimpleRadioButtonList
элемента управления.
Этот пример кода является частью более крупного примера, предоставленного ListControlDesigner для класса.
public override void Initialize(IComponent component)
{
// Ensure that only a SimpleRadioButtonList can be
// created in this designer.
Debug.Assert(
component is SimpleRadioButtonList,
"An invalid SimpleRadioButtonList control was initialized.");
simpleRadioButtonList = (SimpleRadioButtonList)component;
base.Initialize(component);
} // Initialize
Public Overrides Sub Initialize(ByVal component As IComponent)
' Ensure that only a SimpleRadioButtonList can be created
' in this designer.
Debug.Assert( _
TypeOf component Is SimpleRadioButtonList, _
"An invalid SimpleRadioButtonList control was initialized.")
simpleRadioButtonList = CType(component, SimpleRadioButtonList)
MyBase.Initialize(component)
End Sub
Комментарии
Узел конструктора вызывает Initialize метод, когда он готов использовать конструктор для отрисовки элемента управления, производного от ListControl класса. Метод Initialize и его базовые методы настраивают свойства и подключаются к событиям, необходимым для работы конструктора.
Параметр component
является элементом управления, производным от ListControlэлемента управления, который связан с этим конструктором или является копией этого элемента управления.