Compartir a través de


ListControlDesigner.Initialize(IComponent) Método

Definición

Prepara el diseñador para poder ver, modificar y diseñar el control asociado.

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)

Parámetros

component
IComponent

Control derivado de ListControl que implementa una interfaz IComponent.

Ejemplos

En el ejemplo de código siguiente se invalida el Initialize método de un diseñador derivado de la ListControlDesigner clase para asegurarse de que solo el diseñador personalizado usa instancias de una clase de control denominada SimpleRadioButtonList .

Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la ListControlDesigner clase .

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

Comentarios

El host del diseñador llama al Initialize método cuando está listo para usar el diseñador para representar el control derivado de la ListControl clase . El Initialize método y sus métodos base configuran propiedades y se conectan a eventos necesarios para el funcionamiento del diseñador.

El component parámetro es el control, derivado de , ListControlasociado a este diseñador o es una copia de ese control.

Se aplica a

Consulte también