Thứ Sáu, 11 tháng 12, 2009

C#: Sendkey trong WPF

Nếu nhấn Enter thì SendKey Tab:

private void Grid_PreviewKeyDown(object sender, KeyEventArgs e)
{

      if (e.Key == Key.Enter || e.Key == Key.Return)
      {
            KeyEventArgs e1 = new KeyEventArgs(Keyboard.PrimaryDevice,

                  Keyboard.PrimaryDevice.ActiveSource,
                  0, Key.Tab);
            e1.RoutedEvent = Keyboard.KeyDownEvent;
            InputManager.Current.ProcessInput(e1);

            e.Handled = true;
            return;
      }

}

Không có nhận xét nào:

Đăng nhận xét