Страницы

Поиск по вопросам

четверг, 11 июля 2019 г.

Фокус на элемент формы при её создании

На форме есть 2 TextBox, 2 Label и Button. При открытии формы выделяется текст в первом TextBox и меняется цвет рамки. Как это отменить?


Ответ

Экспериментально выяснилось, что установка свойства TabStop = false контрола отключает подсветку рамочкой, но и запрещает переключение фокуса на этот контрол клавишей таб. Если такое поведение допустимо, то можно считать решением.
Если переключение по таб важно (обычно важно), то имеет смысл руками задать порядок переключения контролов таб-ом с помощью свойства TabIndex у всех имеющихся контролов. По умолчанию значения TabIndex назначаются автоинкрементом в порядке добавления контолов на форму, если собирать форму коннструктором, и при открытии окна фокус и подсветка появляются у контрола с TabIndex = 0

Комментариев нет:

Отправить комментарий