O comportamento padrão dos controles ComboBox.
- Abra a página de código de ThisDocument.
- Em Objeto, selecione Document.
- Em Procedimento, escolha Open.
- Selecione e exclua o código relativo ao evento New. Não precisamos dele.
- No evento Open, que ocorre quanto o documento é aberto, exiba o
formulário: UserForm1.Show.
Teste.
- Abra, novamente, Aprendendo_Metodo_DropDown.
- Por padrão, controles ComboBox são, inicialmente, exibidos fechados.
- É preciso clicar nesta seta...
- ... para exibir a lista.
- Você poderá, então, selecionar...
- Controles ComboBox permanecem fechados mesmo quando recebem o foco. Faça o teste.
- Digite o nome da cidade na caixa de texto e...
- ... pressione a tecla [ Tab ].
- É preciso clicar na seta para exibir o conteúdo.
Exibindo, automaticamente, as opções.
- Abra o Editor do Visual Basic.
- Clique 2 vezes na caixa de combinação ou...
- ... clique com o botão direito e escolha Exibir código.
- A proc relativa ao evento Change será criada. Ignore-a.
- Em Procedimento, escolha o evento Enter.
- Se preferir, selecione e apague o código que não será utilizado.
- Em ComboBox_Estado_Enter, digite ComboBox_Estado e um ponto.
No menu que surgir, clique 2 vezes em DropDown
- Digite o nome de uma cidade e pressione a tecla [ Tab ].
- Quando o ComboBox receber o foco, a lista com as opções será aberta, automaticamente.
Milagre ? Não ! É o método DropDown fazendo, corretamente, o dever de casa.
- Será possível, então, navegar pelas opções...
- ... utilizando as setas para cima e para baixo do teclado.
- Para selecionar uma opção, tecle [ Enter ].
- Se você quiser que o ComboBox exiba, de maneira automática, a lista de opções,
utilize o método DropDown. Qual a melhor forma de trabalhar com este controle ? Aí, é com
você.
Parcerias RicardoHorta.Net
RicardoHorta.Net
Parcerias RicardoHorta.Net
www.ricardohorta.net - Direitos adquiridos - Autor: Ricardo Horta