Bagikan melalui


PanelContainerDesigner.Initialize(IComponent) Metode

Definisi

Menyiapkan perancang untuk melihat, mengedit, dan merancang kontrol terkait.

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)

Parameter

component
IComponent

A Panel, yang mengimplementasikan IComponent.

Pengecualian

component bukan Panel atau dari kelas yang berasal dari Panel.

Contoh

Contoh kode berikut menunjukkan cara mengambil Initialize alih metode di kelas yang diwarisi dari PanelContainerDesigner kelas untuk mengubah perilaku kontrol yang berasal dari Panel kelas pada waktu desain. Contohnya melemparkan ArgumentException pengecualian, jika kontrol terkait bukan MyPanelContainer objek.

// 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

Keterangan

Desainer visual memanggil Initialize metode ketika siap menggunakan perancang untuk merender Panel kontrol. Dan Initialize metode dasarnya mengonfigurasi properti dan menyiapkan peristiwa yang diperlukan untuk pengoperasian perancang.

Parameter component adalah Panel kontrol yang terkait dengan perancang ini atau salinan Panel kontrol.

Berlaku untuk

Lihat juga