Как сделать так, чтобы раскрывающиеся списки доступа открывались при нажатии клавиши со стрелкой вниз? - PullRequest
3 голосов
/ 11 марта 2010

С помощью элементов управления поля со списком я привык иметь возможность вкладывать их, нажимать клавишу со стрелкой вниз, чтобы открыть параметры, а затем использовать клавиши со стрелками вверх и вниз для навигации по этим параметрам. В форме доступа, которую я разработал, нажатие, когда поле со списком активно, переходит к следующему элементу управления. У меня уже есть вкладка для этого, так как я могу заставить стрелку вниз вести себя так, как я ожидаю?

Эти поля со списком - единственное, что находится между мной и формой без мыши, которую я считаю необходимой для ввода данных. Заранее спасибо за помощь!

Ответы [ 3 ]

5 голосов
/ 11 марта 2010

Alt + Стрелка вниз не работает?

1 голос
/ 12 марта 2010

В качестве альтернативы, выпадающий список в событии OnEnter, затем клавиши со стрелками работают для навигации вверх и вниз по списку. Во всяком случае, я очень часто так делаю, поскольку пользователи, кажется, работают лучше, если они могут видеть список и им не нужно нажимать стрелку раскрывающегося списка, чтобы добраться до него.

1 голос
/ 11 марта 2010

В случае KeyDown вы можете проверить, была ли нажата стрелка вниз, и если это так, вы можете выполнить следующее

ComboBox1.Dropdown

...