C#, WinForms, WPF

WPF ve Windows Form uygulamalarında Klavyedeki tuşların durumu için İpucu – WPF

Merhaba

WinForm uygulamalarınız için Keypress ve Keydown Event  method içeriği yazmaktan sıkıldıysanız size bir ipucum olacak. Bir senaryo ile gerçekleyelim hemen.,

1 listbox var , listedeki bir eleman shift + X ile basılıp double click yapılırsa silinecek.  Listbox’un doubleclick ve Keydown methodlarını aynı anda kullanmak biraz zahmetli olsa da genelde tercih edilen yöntem bu oluyor hızlıca. Daha hızlısı ve pratiği nedir ?

WPF için geliştilen PresentationCore içindeki , Keyboard sınıfı. (PresentationCore,WindowsBase assembly’lerini referans vermeniz gerekiyor)

Yukarıda yaptığımız şey MOUSE içinde düşünebiliriz. Sağ tuşa basarken CTRL+ALT basılımıydı gibi bir kod yazalım

Winform uygulamasında WPF in Mouse sınıfını direkt kullandığımızda çalışmadığını ne yazık ki tespit ettim. Winform uygulamanızda direkt olarak kendi üzerinde bulununa Control.MouseButtons ile çalışabilirsiniz.

Umarım faydalı olmuştur. Sorularınızı yorum kısmından gönderebilirsiniz.

İyi günler dilerim.

Benzer Yazılar:



This post has been seen 490 times.
1 yorum

Yorum yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir