MenuDesigner.Initialize(IComponent) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.