A programação visual usando componentes é o principal recurso do ambiente de desenvolvimento Delphi. Nesse contexto, as caixas de listas ocupam muito espaço na tela e oferecem uma seleção fixa, significando que o usuário pode escolher apenas dentre os itens presentes na caixa de lista e não pode introduzir nenhuma opção que o programador não tenha previsto especificamente. Para resolver este problema, pode-se usar um componente, que combina uma caixa de edição com uma lista suspensa. O comportamento desse componente muda muito, dependendo do valor de sua propriedade Style. Esse componente é conhecido por:
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...