Переход к следующему элементу управления при нажатии клавиши Tab - PullRequest
0 голосов
/ 02 января 2012

У меня есть приложение Windows, связанное с различными элементами управления, такими как метка, текстовое поле, кнопка .. И мне нужно выбрать следующий элемент управления при нажатии вкладки.

Я могу отловить событие нажатия клавиши как:

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
    if (keyData == Keys.Tab)
    {

    }

    return base.ProcessCmdKey(ref msg, keyData);
}

Как я продолжил?

Ответы [ 2 ]

4 голосов
/ 02 января 2012

Это автоматически обрабатывается операционной системой, и вам не следует вмешиваться в нее без веской причины.

Вы можете настроить порядок перехода следующего элемента управления [Tab], установив свойство TabIndex для используемых элементов управления.

0 голосов
/ 02 января 2012

почему бы вам не установить порядок табуляции ? Он расположен в строке меню визуальной студии.

Click first on the form => View = > Tab Order
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...