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.
