Mengenal Macam Event di CSharp (C#)

banyak sekali macam-macam event yang disediakan di dalam bahasa pemrograman C#, terkadang kita menggunakannya tanpa kita sadari, event yang paling sederhana dan yang selalu ada adalah event  

private void Form1_Load(object sender, EventArgs e)
        {

        }

event ini akan dibangkitkan ketika pertamakali form dijalankan, untuk membangkitkannya tinggal double klik
di area form yang kosong, begitu juga dengan event-event di button, hanya dengan melakukan double klik pada button, event klik pada button tersebut sudah dibangkitakan, 

tapai, bagaimanakan kita membangkitkan event-event keyboard maupun event-event double klik..????. dimanakah kita bisa membangkitkan event tersebut...?????

oke... sekarang kita bahas cara untuk membangkitkan event-event yang tidak disediakan otomatis oleh form di C#. untuk membangkitkan event-event pada komponen bisa kita lakukan seperti cara berikut ini
1. kita harus menselect komponen yang akan kita bangkitkan eventnya, misalnya kita akan membangkitkan event pada tab control, lebih tepatnya kita akan membangkitkan event jika tab header di klik. perhatikan gambar dibawah ini


pada gambar diatas kita tidak bisa langsung menambahkan event untuk menangani jika tab2 di klik, misalnya kita akan menampilkan messegebox jika tab2 diklik


2. untuk memunculkan event-event yang ada di komponen form, select komponen yang ingin kita bangkitkan eventnya (dalam contoh kasus ini select tabControl1 ingat bukan tabPage1). selanjutnya lihat properti nya(klik kanan properties). akan muncul jendela properti, langkah selanjutnya adalah klik gambar petir. perhatikan gambar dibawah ini


bisa kita lihat pada gambar diatas, bahwasanya setiap komponen mempunyai banyak sekali event-event yang tersedia, jika kita ingin menggunakan/membangkitkan event tersebut, lakukan double klik pada salah satu event yang tersedia, maka akan muncul di jendela source code code-codenya, misalkan untuk menambahkan event SelectedIndexChanged, lakukan double click pada event tersebut, selanjutnya akan muncul tampilan seperti dibawah ini



private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
        {
                  // letakkan source code disini
        }


untuk melakukan tes running program, kita masukan messebox saja. sehingga jika tabPag2 di klik akan muncul pesan ("halo, tabPage2")


source codenya seperti berikut ini  

private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (tabControl1.SelectedIndex == 1)
            {
                MessageBox.Show("Halo tabPage2");
            }
        }


jika program di running, hasilnya jika tabPage2 di clik akan muncul pesan seperti berikut ini


Artikel Terkait



1 komentar:

bola368 mengatakan...

makasih mass infonya..
Daftar Web yang menyediakan info seputar bola,
prediksi bola ter-update..
berita bola TERBARU DAN TERPERCAYA ada di pastibet.com , bola368.com , bola368.net , bola368.org
Buruan Gabung..!!

Posting Komentar

Jadilah pengunjung yang aktif, komentar anda sangat berarti.