Como posso criar um controle como o do autocomplete do Eclipse?
-
18-09-2019 - |
Pergunta
Eu gostaria de criar um controle autocomplete usando Boo / C #. Aqui está uma imagem da internet, se você não sabe como ele se parece com:
Estou basicamente pensando em uma janela undecorated / diálogo (que eu não sei como eu iria implementar), ou um controle que pode ser exibido em seu próprio (a caixa de listagem de algum tipo).
Como eu poderia implementar esse controle?
Estou muito interessado na parte popping-out do controle!
Solução
Eu fiz algo como que uma volta, enquanto e fez uso de uma caixa de listagem para exibir o resultado. Tudo o que eu precisava fazer era para monitorar o evento KeyUp para fazer a busca dos dados e exibir a caixa de listagem. Eu adicionei a caixa de listagem como um controle oculto para o formulário e iria mostrá-la quando for o caso depois de definir a sua posição
Outras dicas
Parece que TextBox
já faz auto conclusão. Consulte TextBox.AutoCompleteSource
Propriedade .