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

  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007
  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013
  • Nick Pitera

    Nick Pitera

    8 NİSAN 2006