Laman

Selasa, 28 September 2010

event mouse over di C#

pada tutorial kali adalah tentang event mouse pada button, di button banyak sekali event-event yang dapat di tangani seperti mouseMove, mouseUp, mouseDown, mouseEnter mouseLeave dan masih banyak lagi, akan tetapi banyak yang belum mengerti dengan baik cara penggunaan event event tersebut, bahkan tidak sedikit yang mengangap bahwa event pada button itu hanya ada dua, single klik dan double klik. untuk membangkitkan event single klik pada button memang dirasa sangat mudah pada jendela desainer double klik button yang ingin dibangkitkan event single klik nya, otomatis pada jendela code sudah muncul event single klik. Selanjutnya bagaimana jika menginginkan membangkitakan event mouse over?, sebagai catatan saja event mouse over adalah event dimana event tersebut akan digunakan ketika mouse pointer menyorot button/control yang mempunyai event mouse over tanpa user harus melakukan klik. Untuk lebih memahami terori teori diatas langsung saja buat projectnya, langkah awal siapkan project terlebih dahulu. Klik menu file pada IDE Visual Studio dan pilih new project isi nama project sesuai dengan keinginan, klik OK, untuk langkah selanjutnya silahkan ikuti instruksi dibawah ini

     private void button1_Click(object sender, EventArgs e)
        {
             
        }

kode diatas menunjukan bahwa button1 menangani event single klik pada button1, pertanyaan selanjutnya adalah bagaimana cara membangkitkan event mouse over ataupun event-event lainnya pada button1.????? untuk menjawabnya ikutilah langkah-langkah dibawah ini
langkah 1: kita harus menambahkan fuction baru untuk men catch kejadian (event) pada mouse  tersebut. Kurang lebih code programnya adalah seperti berikut ini
    private void button1_MouseLeave(object sender, EventArgs e)
        {
            // terserah mw di isi dengan code apa saja
        }


langkah 2: setelah selesai, coba lihat jendela properti dari button1(button yang ingin dibangkitkan event mouse over), maka akan terlihat seperti dibawah ini

Gambar 1. Jendela properties Button 1

pada item mouseLeave ditambahkan dengan function yang telah dibuat sebelumnya.
langkah 3: setelah semuanya selesai, sekarang coba running program nya. jika langkah-langkah diatas benar akan tampil seperti gambar dibawah ini saat mouse over pada button


Gambar 2. Preview hasil running program

download file binarynya  disini
contact us on informasi@csharp-indonesia.com

NB : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010. dengan target framework 2.0 . Sehingga minimal komputer harus terinstal windows xp untuk bisa menjalankan program *.exe nya, Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010

13 komentar: