Bu yazımızda C# ile Farenin hangi tuşuna basıldığını ve basıldığı tuşa göre kodların nasıl çalıştırılabileceğini gösteren bir örnek oluşturacağız. Örneğimizde Label üzerinde Fare ile Sol tık ya da Sağ tık yapıldığında Label kontrolünün arkaplan rengini değiştireceğiz.
Formumuzu aşağıdaki gibi oluşturuyoruz.
Görüleceği üzere Formumuzda sadece 1 adet Label kontrolü bulunmakta. kodlarımızı Label kontrolünün mouse_Down olayına yazacağız.
Kodlarımız:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
private void label1_MouseDown(object sender, MouseEventArgs e) { if(e.Button==MouseButtons.Left) { label1.BackColor = Color.Red; label2.Text="Sol Tuşa Basıldı."; } else if (e.Button == MouseButtons.Right) { label1.BackColor = Color.Blue; label2.Text="Sağ Tuşa Basıldı."; } } |
Programımızı çalıştırdığımızda Farenin sol ve sağ tuşlarına basıldığında ortaya çıkan sonuç:
Faydalandım .Teşekkürler