Forum

c# butona klavye tu...
 
Bildirimler
Hepsini Temizle

c# butona klavye tuş atama

6 Yazılar
2 Üyeler
0 Reactions
9,303 Görüntüleme
(@volkanyasar)
Gönderiler: 107
Estimable Member
Konu başlatıcı
 

merhaba c# hazırlamış olduğum form sayfasında 3 tane button var her butona klavyeden atama yapmak istiyorum örnek f2 bastığımda formumda kaydet işlemi yapılsın f10 bastığımda yazdırma işlemi olsun gibi bunu nasıl yapabilirim.

 
Gönderildi : 29/08/2014 13:35

(@halitmahmut)
Gönderiler: 231
Reputable Member
 

formun presskey özelliğini kullanarak eğer klavyeden basılan tuş f2 ise belirtilen işlemi yapmasını sağlayabilirsin

 bu adres sana yardımcı olacaktır...

http://www.homeandlearn.co.uk/csharp/csharp_s9p3.html 

 
Gönderildi : 29/08/2014 14:19

(@volkanyasar)
Gönderiler: 107
Estimable Member
Konu başlatıcı
 

formun presskey özelleği aktif yaptım ama çalışmıyor malesef yazmış olduğum kod şu şekilde örnek

 

private void button2_KeyDown(object sender, KeyEventArgs e)

        {    

            if (e.KeyCode == Keys.F11)

            {

                button2.PerformClick();

            }

        

 
Gönderildi : 29/08/2014 15:15

(@halitmahmut)
Gönderiler: 231
Reputable Member
 

performclick yerine direkt olarak click yaz. yada daha basit olarak button2.Click() yazacağın yere Button2 nin click olayındaki işlemleri yazabilirsin ama bu biraz karışıklık yapar butonda bir şey değiştireceğinde 2 yerde birden değişiklik yapman lazım olabilir

 
Gönderildi : 30/08/2014 02:39

(@volkanyasar)
Gönderiler: 107
Estimable Member
Konu başlatıcı
 

ne denediysem yapamadım olmadı şimdilik iptal ettim projemde sonra bulunca cevap yazıcam teşekür ederim.

 
Gönderildi : 31/08/2014 01:11

(@halitmahmut)
Gönderiler: 231
Reputable Member
 

önemli değil iyi günler

 
Gönderildi : 03/09/2014 01:13

Paylaş: