Как я могу сделать так, чтобы поля со списком Access разворачивались при нажатии клавиши со стрелкой вниз?

StackOverflow https://stackoverflow.com/questions/2426996

Вопрос

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

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

Это было полезно?

Решение

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

ComboBox1.Dropdown

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top