ListControlDesigner.Initialize(IComponent) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.