Как сфокусировать текстовое поле с помощью буквы Alt + - PullRequest
4 голосов
/ 17 мая 2011

Мне нужно быстро сфокусировать текстовое поле, используя комбинацию Alt + Letter . В моей форме для каждого текстового поля есть метка. Для этой метки я могу указать имя как '& My Label' , а при нажатии кнопки Alt будет подчеркнута буква M . Но как я могу сфокусировать текстовое поле (в winforms)?

P.S. Насколько я помню, в WPF есть возможность связать метку с текстовым полем. И если метка получит фокус, текстовое поле получит фокус автоматически.

Ответы [ 2 ]

9 голосов
/ 17 мая 2011

Это работает автоматически.Просто убедитесь, что TextBox, на котором вы хотите сфокусироваться, следующий в порядке табуляции, т.е. если Label имеет TabIndex = 0, TextBox необходимо TabIndex = 1.

0 голосов
/ 17 мая 2011

Вам необходимо установить индекс вкладки. Это будет автоматически обработано. Вы можете просмотреть / установить индекс вкладки по

Вид> Меню заказа вкладок

...