LoginViewDesigner.Initialize(IComponent) Metod

Definition

Förbereder designern för att visa, redigera och utforma den associerade kontrollen.

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)

Parametrar

component
IComponent

A LoginView, som implementerar en IComponent.

Undantag

component är inte en LoginView eller en klass som härletts från LoginView.

Exempel

I följande kodexempel visas hur du åsidosätter Initialize metoden i en klass som ärvs från LoginViewDesigner klassen för att ändra beteendet för en kontroll som härleds från LoginView klassen vid designtillfället. Exemplet genererar en ArgumentException, om den associerade kontrollen inte är ett MyLoginView objekt.

public override void Initialize(IComponent component)
{
    // Ensure that only a MyLoginView can be created in this designer.
    if (!(component is MyLoginView))
        throw new ArgumentException();

    // Call the base method to generate the markup.
    base.Initialize(component);
} // Initialize
' Generate the design time markup.
Public Overrides Sub Initialize(ByVal component As IComponent)

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

    ' Call the base method to generate the markup.
    MyBase.Initialize(component)

End Sub

Kommentarer

Den visuella designern anropar Initialize metoden när den är redo att använda designern för att återge LoginView kontrollen. Och Initialize dess basmetoder konfigurerar egenskaper och konfigurerar händelser som krävs för driften av designern.

Parametern component är den LoginView kontroll som är associerad med den här designern eller en kopia av LoginView kontrollen.

Gäller för

Se även