Udostępnij przez


ListControlDesigner.Initialize(IComponent) Metoda

Definicja

Przygotowuje projektanta do wyświetlania, edytowania i projektowania skojarzonej kontrolki.

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

Kontrolka pochodna ListControl , która implementuje element IComponent.

Przykłady

Poniższy przykład kodu zastępuje metodę Initialize w projektancie pochodzącym z ListControlDesigner klasy, aby upewnić się, że tylko wystąpienia klasy kontrolnej o nazwie SimpleRadioButtonList są używane przez projektanta niestandardowego.

Ten przykład kodu jest częścią większego przykładu podanego ListControlDesigner dla klasy.

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

Uwagi

Host projektanta wywołuje metodę Initialize , gdy jest gotowa do renderowania kontrolki pochodzącej z klasy za pomocą projektanta ListControl . Metoda Initialize i jej podstawowe metody konfigurują właściwości i łączą się ze zdarzeniami, które są niezbędne do działania projektanta.

Parametr component jest kontrolką pochodzącą z ListControlelementu , który jest skojarzony z tym projektantem lub jest kopią tej kontrolki.

Dotyczy

Zobacz też