ListControlDesigner.Initialize(IComponent) Método

Definição

Prepara o designer para visualizar, editar e desenhar o controlo associado.

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

Um controlo derivado do ListControl que implementa um IComponent.

Exemplos

O exemplo de código seguinte sobrepõe o Initialize método num designer derivado da ListControlDesigner classe para garantir que apenas instâncias de uma classe de controlo nomeada SimpleRadioButtonList sejam usadas pelo designer personalizado.

Este exemplo de código faz parte de um exemplo maior fornecido para a ListControlDesigner classe.

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

Observações

O designer host chama o Initialize método quando este está pronto para usar o designer para renderizar o controlo derivado da ListControl classe. O Initialize método e os seus métodos base configuram propriedades e ligam-se a eventos necessários para a operação do designer.

O component parâmetro é o controlo, derivado do ListControl, que está associado a este designer ou é uma cópia desse controlo.

Aplica-se a

Ver também