Acara
Acara dimaksudkan untuk sepadan dengan interaksi pengguna apabila mereka berbuat demikian. Pengaturcara boleh melangkau pemprosesan ke kaedah yang ditentukan apabila peristiwa berlaku. Ia hampir selalu digunakan dalam alat dan lain-lain.
Sebagai latihan, mari kita buat program yang memaparkan kotak mesej apabila borang diklik dengan tetikus.
Perkara pertama yang perlu dilakukan ialah memaparkan pereka bentuk borang. Klik "MainForm.cs [Reka Bentuk]" dari tab di atas. Sekiranya ia ditutup, klik dua kali "MainForm .cs" dari penjelajah penyelesaian. Klik kanan "Tunjukkan Pereka" juga bagus.
Apabila pereka bentuk muncul, buka "Properties" (sebelum itu, klik pada borang untuk memberi tumpuan kepadanya. Jika tidak, anda mungkin tidak melihatnya seperti yang ditunjukkan di bawah), tekan "Acara (butang bolt kilat)" di atas tetingkap harta tanah.
Oleh kerana item seperti berikut dipaparkan, sila klik dua kali bahagian watak "MouseDown".
Kemudian anda pergi ke editor kod dan melihat bahawa kaedah baru telah ditambah.
Kaedah "MainForm_MouseDown" ini dipanggil apabila anda mengklik tetikus. Sekarang, cuba letakkan kod berikut di dalam kaedah ini:
MessageBox.Show("マウスクリック!");
Cuba jalankannya. Saya fikir klik pada borang akan membawa dialog di bawah.
Acara ini kelihatan seperti ini. Buat masa ini, saya akan mengalih keluar peristiwa ini untuk tujuan ujian. Untuk memadam, buka acara dari sifat sebelumnya, klik kanan pada "MouseDown" dan pilih "Reset". Ini menghalang peristiwa ini daripada dilaksanakan. Kod kekal dalam fail kod, jadi padamkannya seperti sedia ada.