Partager via


ListControlDesigner.Initialize(IComponent) Méthode

Définition

Prépare le concepteur à afficher, à modifier et à créer le contrôle associé.

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)

Paramètres

component
IComponent

Contrôle dérivé du ListControl qui implémente un IComponent.

Exemples

L’exemple de code suivant remplace la Initialize méthode dans un concepteur dérivé de la ListControlDesigner classe pour garantir que seules les instances d’une classe de contrôle nommée SimpleRadioButtonList sont utilisées par le concepteur personnalisé.

Cet exemple de code fait partie d’un exemple plus grand fourni pour la 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

Remarques

L’hôte du concepteur appelle la Initialize méthode lorsqu’il est prêt à utiliser le concepteur pour afficher le contrôle dérivé de la ListControl classe. La Initialize méthode et ses méthodes de base configurent les propriétés et se connectent aux événements nécessaires pour l’opération du concepteur.

Le component paramètre est le contrôle, dérivé du ListControl, associé à ce concepteur ou une copie de ce contrôle.

S’applique à

Voir aussi