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

  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • listedabive

    listedabive

    30 Ocak 2007