Книга: Программирование КПК и смартфонов на .NET Compact Framework

Кнопки навигации

Кнопки навигации

У карманных компьютеров есть кнопки навигации, позволяющие управлять объектами на экране. Это кнопки со стрелками и кнопка ввода.

Чтобы узнать, на какую кнопку нажал пользователь, нужно переопределить событие OnKeyDown. Для создания тестового приложения нужно разместить на форме строку состояния, в которой будет отображаться название нажатой кнопки. Соответствующий код приведен в листинге 14.9.

Листинг 14.9

protected override void OnKeyDown(KeyEventArgs keyg) {
 switch (keyg.KeyData) {
 case Keys.Left:
  sbaKeys.Text = "Left";
  break;
 case Keys.Right:
  sbaKeys.Text = "Right";
  break:
 case Keys.Down:
  sbaKeys.Text = "Down";
  break;
 case Keys.Up:
  sbaKeys.Text = "Up";
  break;
 case Keys.Return:
  sbaKeys.Text = "Return";
  break:
 default:
  break;
 }
}

Оглавление книги


Генерация: 0.780. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз