Фокус только на форме

263
25 мая 2017, 07:34

Есть форма, установил свойство KeyPreview. Поставил обработчик KeyPress. Перехватываю нажатие Enter, Backspace и стрелки вправо, влево.

Однако если на форме есть кнопка, то Enter не перехватывается. Как постоянно держать фокус на форме?

Answer 1

Если верить вот этому ответу, то ничего сделать нельзя так как контейнер(Например, Форма) передает фокус на первый дочерний элемент(Например, кнопка).

Однако, можно сделать какой-нибудь пустой Label и поставить focus на него и тогда ты не будешь нажимать на кнопку.

READ ALSO
Как вычислить возраст в С#?

Как вычислить возраст в С#?

почему при вычитании двух дат типа DateTime получается значение типа TimeSpan, и как мне получить отсюда результат типа DateTime?

305
Проблема при обновлении данных в ADO.NET

Проблема при обновлении данных в ADO.NET

Пытаюсь выполнить SQL запрос, при выполнении метода Fill, почему-то выбивает ошибку:

286
Размещение C# на сервере

Размещение C# на сервере

Создаю бота для вк, который меняет название группы при помощи C# ASPNET MVC

282
XML сериализация List<IFigure>

XML сериализация List<IFigure>

Доброго времени сутокНеобходимо сериализовать список фигур, реализующих общий интерфейс IFigure

373