共用方式為


LoginViewDesigner.Initialize(IComponent) 方法

定義

準備設計工具,以檢視、編輯和設計關聯控制項。

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)

參數

component
IComponent

LoginView,實作 IComponent

例外狀況

component 不是 LoginView 或屬於 LoginView 的衍生類別。

範例

下列程式碼範例示範如何在設計階段覆寫 Initialize 繼承自 LoginViewDesigner 類別之類別中的 方法,以變更衍生自 類別的 LoginView 控制項行為。 如果相關聯的控制項不是 MyLoginView 物件,則此範例會 ArgumentException 擲回 。

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

備註

當視覺化設計工具準備好使用設計工具來轉譯 LoginView 控制項時,會呼叫 Initialize 方法。 Initialize及其基底方法會設定屬性,並設定設計工具作業所需的事件。

參數 componentLoginView 與此設計工具或控制項複 LoginView 本相關聯的控制項。

適用於

另請參閱