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

  • Carlos Delgado

    Carlos Delga

    21 HAZİRAN 2011
  • Press Start

    Press Start

    4 HAZİRAN 2006
  • Project Mooncircle

    Project Moon

    6 Aralık 2009