Bagikan melalui


MenuDesigner.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 Menu, yang mengimplementasikan IComponent antarmuka.

Pengecualian

komponen bukan Menu atau dari kelas yang berasal dari Menu.

Contoh

Contoh kode berikut menunjukkan cara mengambil alih Initialize metode di kelas yang diwarisi dari MenuDesigner kelas . Metode yang ditimpa mengubah perilaku kontrol yang berasal dari kelas pada Menu waktu desain. Contohnya melempar ArgumentException pengecualian, jika kontrol terkait bukan MyMenu objek.

public override void Initialize(IComponent component)
{
    // Ensure that only a MyMenu can be created in this designer.
    if (!(component is MyMenu))
        throw new ArgumentException(
            "The component is not a MyMenu control.");
    
    base.Initialize(component);
} // Initialize
Public Overrides Sub Initialize(ByVal component As IComponent)

    ' Ensure that only a MyMenu can be created in this designer. 
    If Not TypeOf component Is MyMenu Then
        Throw New ArgumentException( _
            "The component is not a MyMenu control.")
    End If

    MyBase.Initialize(component)

End Sub

Keterangan

Perancang visual memanggil Initialize metode ketika siap menggunakan perancang untuk merender Menu kontrol. Metode Initialize dan metode dasarnya mengonfigurasi properti dan menyiapkan peristiwa yang diperlukan untuk pengoperasian perancang.

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

Berlaku untuk

Lihat juga