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

  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • Plugable

    Plugable

    19 Mayıs 2010
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006