SORU
8 Temmuz 2009, ÇARŞAMBA


Nasıl şu anda basılan tuşu tespit etmek için?

Win, herhangi bir zamanda, İmleç sınıf için imleç sayesinde geçerli konumunu biliyorsunuz.

Aynı şey klavye için kullanılabilir olması için görünmüyor. Örneğin, Shift tuşuna basıldığında bilmek mümkün mü?

Kesinlikle her klavye bildirim (KeyDown ve KeyUp olayları takip etmek için gerekli midir?

CEVAP
8 Temmuz 2009, ÇARŞAMBA


if ((Control.ModifierKeys & Keys.Shift) != 0) 

Bu da, doğru olacaktırCtrlShiftçöktü. Eğer Shift yalnız basılı olup olmadığını kontrol etmek istiyorsanız

if (Control.ModifierKeys == Keys.Shift)

Control (form gibi) devralan bir sınıf varsa, Control. kaldırabilirsiniz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011