다음을 통해 공유


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입니다.

예외

componentLoginView가 아니거나 LoginView에서 파생된 클래스가 아닙니다.

예제

다음 코드 예제에서는 재정의 하는 방법을 보여 줍니다.는 Initialize 에서 상속 된 클래스에서 메서드를 LoginViewDesigner 클래스에서 파생 된 컨트롤의 동작을 변경 하는 LoginView 디자인 타임에 클래스입니다. 이 예제에서는 throw를 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 기본 메서드는 속성을 구성 하 고 디자이너의 작업에 필요한 이벤트를 설정 합니다.

component 매개 변수는 합니다 LoginView 의 복사본을이 디자이너와 연결 된 컨트롤에는 LoginView 컨트롤입니다.

적용 대상

추가 정보