Как выполнить нажатие клавиши Alt во время загрузки приложения? - PullRequest
0 голосов
/ 17 апреля 2011

как выполнить изменение нажатой клавиши во время загрузки формы в приложении winforms vb.net?

Означает, что при выполнении события загрузки формы (devExpress Xtraform) клавиша alt времени должна быть нажата программно. Является ли это возможным? Если да, предложите код.

спасибо.

1 Ответ

3 голосов
/ 17 апреля 2011

Я хотел бы уточнить, как работают наши элементы управления. Фактически, речь идет не о сочетаниях клавиш, а о клавишах ускорения, которые активируют действие кнопки при нажатии Alt + AnyKey. Чтобы определить эту клавишу ускорения, символ & включен в свойство кнопки Text.

Во всех версиях Windows, начиная с 2000 года, по умолчанию используется скрытие клавишных ускорителей, что означает, что вы не увидите этого подчеркивания в заголовке элемента управления. Это подчеркивание видно только при нажатии клавиши Alt. Если вы хотите, чтобы этот эффект был всегда видимым, необходимо настроить параметр в самой MS Windows, как описано здесь:

Всегда показывать подчеркивание меню (клавиатурные ускорители)

Однако учтите, что клавиатурные ускорители будут работать, даже если подчеркивания не видны. Пользователь может вызвать соответствующую команду, нажав Alt + AnyKey в любое время.

...