Sdílet prostřednictvím


ListControlDesigner.Initialize(IComponent) Metoda

Definice

Připraví návrháře k zobrazení, úpravám a návrhu přidruženého ovládacího prvku.

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)

Parametry

component
IComponent

Ovládací prvek odvozený z ListControl implementuje IComponent.

Příklady

Následující příklad kódu přepíše metodu Initialize v návrháři odvozené z ListControlDesigner třídy, aby se zajistilo, že vlastní návrhář používá pouze instance řídicí třídy pojmenované SimpleRadioButtonList .

Tento příklad kódu je součástí většího příkladu zadaného ListControlDesigner pro třídu.

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

Poznámky

Hostitel návrháře volá metodu Initialize , když je připraven použít návrháře k vykreslení ovládacího prvku odvozeného z ListControl třídy. Metoda Initialize a její základní metody konfigurují vlastnosti a připojují se k událostem nezbytným pro provoz návrháře.

Parametr component je ovládací prvek odvozený z ListControlovládacího prvku, který je přidružený k tomuto návrháři nebo je kopií tohoto ovládacího prvku.

Platí pro

Viz také