ListControlDesigner.Initialize(IComponent) Metod

Definition

Förbereder designern för att visa, redigera och utforma den associerade kontrollen.

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)

Parametrar

component
IComponent

En kontroll som härleds från ListControl som implementerar en IComponent.

Exempel

I följande kodexempel åsidosätts Initialize metoden i en designer som härletts från ListControlDesigner klassen för att säkerställa att endast instanser av en kontrollklass med namnet SimpleRadioButtonList används av den anpassade designern.

Det här kodexemplet är en del av ett större exempel för ListControlDesigner klassen.

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

Kommentarer

Designervärden anropar Initialize metoden när den är redo att använda designern för att återge kontrollen som härleds från ListControl klassen. Metoden Initialize och dess basmetoder konfigurerar egenskaper och ansluter till händelser som krävs för driften av designern.

Parametern component är kontrollen, som härleds från , ListControlsom är associerad med den här designern eller är en kopia av den kontrollen.

Gäller för

Se även