Selamat siang. . .
Yaps lagi pingin iseng - iseng nih gan, bagi - bagi trik trik siapa tau berguna buat loe. . .
Kali ini gue mau berbagi trik, buat ngetahui Klik Didalam Kotak apa Diluar Kotak. Kali ini gue nggunain fungsi CONTAINS bawaan dari fungsi FORM PAINT. .
Oke langsung aja,cekidot. . .
Programnya bisa disini gan downloadnya. .
Maksudnya itu kyak gini yah gmbarnya. .
Itu gmbar klo kita ngkliknya ada didalam kotak yah. . .
Oke gan sekarang saatnya ngoding yah. . .
Di formnya cuman kita butuhkan form kosongan saja, gak perlu yang lain yah..
Ini buat nggambar kotaknya dulu. .
Rectangle im1 = new Rectangle(50,50,150,150);
void MainFormPaint(object sender, PaintEventArgs e)
{
e.Graphics.FillRectangle(Brushes.Blue,im1);
}
Yang atas itu buat mbikin format kotaknya n fungsi paintnya dibuat mbikin nggambar yah di formnya. .
Fungsi yang dibawah ini buat nyeleksi kliknya dimana yah. .eventnya masih tetep di form yah. . .
void MainFormMouseClick(object sender, MouseEventArgs e)
{
if (im1.Contains(e.Location)) {
MessageBox.Show("Klik Didalam Kotak");
}
else {
MessageBox.Show("Klik Diluar Kotak, coba lagi!!");
}
}
Klo udah jadi kompile yah and coba jalankan klik didalam n diluar gimana hasilnya gan. .yang penting jangan diluar form aplikasinya yah. .hehehehe
Makasih gan telah mampir. . .


0 comments:
Posting Komentar