Para versões mais antigas do Delphi não conseguimos encontrar alguns componentes que estão presentes nas versões mais recentes ou então componentes mais utilizados em desenvolvimento para a web.
Neste post, vou compartilhar um componente que fornece a entrada de vários identificadores separados por um caractere delimitador. Os identificadores são separados e convertidos para "botões" dentro da área de entrada de textos - editor de texto com múltiplos valores - com a opção de remoção via "click" e navegação via setas do teclado e as teclas "Home" e "End".
A entrada de texto pode ficar localizada no início do editor, cobrindo os botões enquanto estiver recebendo entrada de dados, ou no fim do editor, após o último botão.
* Junto com o projeto do componente existe uma aplicação de exemplo.
Código fonte disponível no GitHub.
https://github.com/lmbelo/MultiValueEdit
Até mais!
