Как я могу сделать так, чтобы поля со списком Access разворачивались при нажатии клавиши со стрелкой вниз?
-
19-09-2019 - |
Вопрос
С помощью элементов управления в поле со списком я привык иметь возможность переходить к ним, нажимать клавишу со стрелкой вниз, чтобы открыть параметры, а затем использовать клавиши со стрелками вверх и вниз для навигации по этим параметрам.В форме доступа, которую я разработал, нажатие кнопки вниз при активном поле со списком позволяет перейти к следующему элементу управления.У меня уже есть вкладка для этого, так как мне заставить стрелку вниз вести себя так, как я ожидаю?
Эти поля со списком — единственное, что отделяет меня от формы без мыши, которую я считаю необходимой для ввода данных.Заранее спасибо за вашу помощь!
Решение
В случае KeyDown вы можете проверить, была ли нажата стрелка вниз, и если да, вы можете выполнить следующее
ComboBox1.Dropdown
Другие советы
Alt+Стрелка вниз не работает?
Альтернативно, раскройте поле со списком в событии OnEnter, после чего клавиши со стрелками будут использоваться для навигации вверх и вниз по списку.Во всяком случае, я очень часто делаю это, поскольку пользователи, кажется, работают лучше, если они могут видеть список и им не нужно нажимать стрелку раскрывающегося списка, чтобы добраться до него.