PanelContainerDesigner.Initialize(IComponent) Metodo

Definizione

Prepara la finestra di progettazione per la visualizzazione, la modifica e la progettazione del controllo associato.

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)

Parametri

component
IComponent

Panel che implementa un oggetto IComponent.

Eccezioni

component non è un oggetto Panel o una classe derivata dall'oggetto Panel.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override del Initialize metodo in una classe ereditata dalla PanelContainerDesigner classe per modificare il comportamento di un controllo derivato dalla Panel classe in fase di progettazione. Nell'esempio viene generata un'eccezione ArgumentException , se il controllo associato non è un MyPanelContainer oggetto .

// Initialize the designer.
public override void Initialize(IComponent component)
{
    // Ensure that only a MyPanelContainer can be created 
    // in this designer.
    if (!(component is MyPanelContainer))
        throw new ArgumentException();
    
    base.Initialize(component);
} // Initialize
' Initialize the designer.
Public Overrides Sub Initialize(ByVal component As IComponent)

    ' Ensure that only a MyPanelContainer can be created   
    ' in this designer. 
    If Not TypeOf component Is MyPanelContainer Then
        Throw New ArgumentException()
    End If

    MyBase.Initialize(component)

End Sub

Commenti

La finestra di progettazione visiva chiama il Initialize metodo quando è pronto per usare la finestra di progettazione per eseguire il rendering del Panel controllo. I Initialize metodi di base e configurano le proprietà e configurano gli eventi necessari per il funzionamento della finestra di progettazione.

Il component parametro è il Panel controllo associato a questa finestra di progettazione o a una copia del Panel controllo.

Si applica a

Vedi anche