Como posso fazer com que as caixas de combinação de acesso se desenrolem na flecha?
-
19-09-2019 - |
Pergunta
Com os controles da caixa de combinação, estou acostumado a poder, clique na tecla de seta para baixo para abrir as opções e usar as teclas de seta para cima e para baixo para navegar nessas opções. Em um formulário de acesso que eu projetei, pressionando enquanto uma caixa combinada está ativa para o próximo controle. Eu já tenho guia para isso, então como posso fazer com que a flecha descendente me componha como espero?
Essas caixas combinadas são a única coisa entre mim e uma forma sem mouse, que considero essencial para a entrada de dados. Agradeço antecipadamente por sua ajuda!
Solução
No caso de KeyDown, você pode verificar se a seta para baixo foi pressionada e, se for, você pode executar o seguinte
ComboBox1.Dropdown
Outras dicas
Alt+Arrow para baixo não funciona?
Como alternativa, suspenso a caixa combinada no evento Onenter, depois as teclas de seta funcionam para navegar para cima e para baixo na lista. De qualquer forma, faço isso muitas vezes, já que os usuários parecem funcionar melhor se puderem ver a lista e não precisam clicar na seta suspensa para chegar a ela.