ListControlDesigner.Initialize(IComponent) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Prepara o designer para exibir, editar e projetar o controle 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 controle derivado do ListControl que implementa um IComponent.
Exemplos
O exemplo de código a seguir substitui o Initialize método em um designer derivado da ListControlDesigner classe para garantir que apenas instâncias de uma classe de controle 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
Comentários
O host do designer chama o Initialize método quando ele está pronto para usar o designer para renderizar o controle derivado da ListControl classe. O Initialize método e seus métodos base configuram propriedades e se conectam a eventos necessários para a operação do designer.
O component
parâmetro é o controle, derivado do ListControl, que está associado a esse designer ou é uma cópia desse controle.