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

  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012
  • manadude21

    manadude21

    11 Mart 2008
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008