ListControlDesigner.Initialize(IComponent) Methode

Definition

Bereitet den Designer auf das Anzeigen, Bearbeiten und Entwerfen des zugehörigen Steuerelements vor.

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)

Parameter

component
IComponent

Ein von der ListControl Implementierung eines Steuerelements abgeleitetes IComponentSteuerelement.

Beispiele

Im folgenden Codebeispiel wird die Initialize Methode in einem von der ListControlDesigner Klasse abgeleiteten Designer außer Kraft gesetzt, um sicherzustellen, dass nur Instanzen einer benannten Steuerelementklasse SimpleRadioButtonList vom benutzerdefinierten Designer verwendet werden.

Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ListControlDesigner Klasse bereitgestellt wird.

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

Hinweise

Der Designerhost ruft die Initialize Methode auf, wenn sie bereit ist, den Designer zum Rendern des Steuerelements zu verwenden, das von der ListControl Klasse abgeleitet ist. Die Initialize Methode und die zugehörigen Basismethoden konfigurieren Eigenschaften und stellen eine Verbindung mit Ereignissen her, die für den Betrieb des Designers erforderlich sind.

Der component Parameter ist das Steuerelement, das vom Designer ListControlabgeleitet wird oder eine Kopie dieses Steuerelements ist.

Gilt für:

Weitere Informationen