Anasayfa » Forum

c# butona klavye tu...
 

c# butona klavye tuş atama  

  RSS
volkan yasar
(@volkanyasar)
Üye

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.

Alıntı
Gönderildi : 29/08/2014 13:35
halit mahmut
(@halitmahmut)
Üye

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 

CevapAlıntı
Gönderildi : 29/08/2014 14:19
volkan yasar
(@volkanyasar)
Üye

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();

            }

        

CevapAlıntı
Gönderildi : 29/08/2014 15:15
halit mahmut
(@halitmahmut)
Üye

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

CevapAlıntı
Gönderildi : 30/08/2014 02:39
volkan yasar
(@volkanyasar)
Üye

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

CevapAlıntı
Gönderildi : 31/08/2014 01:11
halit mahmut
(@halitmahmut)
Üye

önemli değil iyi günler

CevapAlıntı
Gönderildi : 03/09/2014 01:13
Paylaş:

Lütfen Giriş yap yada Kayıt ol