次の方法で共有


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

IComponent を実装する LoginView

例外

component は、LoginView 、または LoginView の派生クラスではありません。

次のコード例は、 クラスから継承されたクラスの メソッドをオーバーライド Initialize して、デザイン時に クラスから LoginViewDesigner 派生したコントロールの動作を変更する方法を LoginView 示しています。 この例では、 ArgumentException関連付けられたコントロールが オブジェクトでない場合は、 を MyLoginView スローします。

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

注釈

ビジュアル デザイナーは、デザイナーを Initialize 使用してコントロールをレンダリングする準備ができたら、 メソッドを LoginView 呼び出します。 およびその基本メソッドは Initialize 、プロパティを構成し、デザイナーの操作に必要なイベントを設定します。

パラメーターは componentLoginView このデザイナーまたはコントロールの LoginView コピーに関連付けられているコントロールです。

適用対象

こちらもご覧ください