SORU
1 Mayıs 2009, Cuma


Ne kadar Sekme yakalama ve Ctrl WPF Tab için?

Tuzak olacak bazı örnek kod ne olurduCtrlTabveCtrlShiftTabbir WPF uygulama?

KeyDown olaylar oluşturulur ve aynı zamanda giriş hareketleri ile komut bağlantıları ekleyerek denedim, ama asla bu iki kısayol yakalamak için başardık.

CEVAP
1 Mayıs 2009, Cuma


Handler ne Kapatıyorsa mi? Aşağıdaki kod benim için çalışıyor. Bana sıkıntı verirAltTabama siz istemediniz. :D

public Window1()
{
   InitializeComponent();
   AddHandler(Keyboard.KeyDownEvent, (KeyEventHandler)HandleKeyDownEvent);
}

private void HandleKeyDownEvent(object sender, KeyEventArgs e)
{
   if (e.Key == Key.Tab && (Keyboard.Modifiers & (ModifierKeys.Control | ModifierKeys.Shift)) == (ModifierKeys.Control | ModifierKeys.Shift))
   {
      MessageBox.Show("CTRL   SHIFT   TAB trapped");
   }

   if (e.Key == Key.Tab && (Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control)
   {
      MessageBox.Show("CTRL   TAB trapped");
   }
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • Press Start

    Press Start

    4 HAZİRAN 2006
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006