c# da _MouseDown olayı nasıl kullanılır (events olaylar)

Mouse o kontrolün üzerindeyken tuşlardan herhangi bir tanesine basılmasıyla otomatik olarak işleyen olaydır. Hangi tuşa basıldığı veya mouse’un bulunduğu koordinatını “e” parametresi ile alabiliriz.

Mouse Buttons
Left
Right
Middle

private void textBox1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
MessageBox.Show(“sol tuşa basıldı”);
}
else if (e.Button == MouseButtons.Right)
{
MessageBox.Show(“sag tuşa basıldı”);
}
else if (e.Button == MouseButtons.Middle)
{
MessageBox.Show(“orta tuşa basıldı”);
}
this.Text = “tıkladığın kordinanat(” + e.X + “,” + e.Y + “) dır”;
}

//

e.X değer ise tıklanılan noktanın sol kenara olan mesafesidir.

e.Y değer ise tıklanılan noktanın üst kenara olan uzaklığıdır.

tuna

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir