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элемента управления, который связан с этим конструктором или является копией этого элемента управления.

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

См. также раздел