Bagikan melalui


ViewEventHandler Delegasikan

Definisi

Mewakili metode yang akan menangani ViewEvent peristiwa yang diangkat oleh alat desain visual, seperti Visual Studio 2005, mengimplementasikan IControlDesignerView antarmuka. Kelas ini tidak dapat diwariskan.

public delegate void ViewEventHandler(System::Object ^ sender, ViewEventArgs ^ e);
public delegate void ViewEventHandler(object sender, ViewEventArgs e);
type ViewEventHandler = delegate of obj * ViewEventArgs -> unit
Public Delegate Sub ViewEventHandler(sender As Object, e As ViewEventArgs)

Parameter

sender
Object

Sumber dari peristiwa tersebut.

e
ViewEventArgs

Objek ViewEventArgs yang berisi data peristiwa.

Keterangan

Saat membuat ViewEventHandler delegasi, Anda mengidentifikasi metode yang akan menangani peristiwa. Untuk mengaitkan peristiwa dengan penanganan aktivitas Anda, tambahkan instans delegasi ke peristiwa. Penanganan aktivitas dipanggil setiap kali peristiwa terjadi, kecuali Jika Anda menghapus delegasi. Untuk informasi selengkapnya tentang delegasi penanganan aktivitas, lihat Menangani dan Meningkatkan Peristiwa.

Acara ViewEvent ini dinaikkan oleh host perancang untuk tindakan tertentu pada kontrol pada permukaan desain. Peristiwa ViewEvent ditangani oleh ViewEventHandler metode delegasi, yang mengambil ViewEventArgs objek sebagai parameter.

Biasanya, kelas perancang kontrol tidak secara langsung menerapkan atau menetapkan ViewEventHandler delegasi. Kelas ControlDesigner dasar menyediakan delegasi default untuk peristiwa tersebut ViewEvent . Perancang kontrol kustom mengambil OnClickalih metode , OnPaint, dan OnTemplateModeChanged untuk memproses peristiwa tersebut untuk kontrol pada permukaan desain. Metode Initialize ini menetapkan delegasi peristiwa default untuk ViewEvent delegasi.

Metode Ekstensi

GetMethodInfo(Delegate)

Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan.

Berlaku untuk

Lihat juga