Uma sugestão bem simplificar para quando você precisar inserir um campo do tipo texto que receberá um e-mail, ao digitar
o @ será listando alguns domínios para completar.
Inspirado nesse tópico: https://www.maximoaccess.com/t42359-autocompletar-dominios-de-e-mails-a-partir-do
Como foi feito:
Temos uma caixa de combinação (cbxDominios) com os domínios. Na caixa de texto que conterá o e-mail, no Evento ao alterar, verifico se já existe um @ e caso sim,
abro a caixa de combinação para exibir a lista de domínio. E no evento após atualizar da caixa de combinação concateno o conteúdo dela com a caixa de
texto que contem o e-mail.
Obs.: a caixa de combinação está com bordas transparentes e altura e largura igual a zero e está posicionada na borda superior da caixa de texto.
Esse posicionamento deve ser ajustado de acordo com suas preferencias.
Também pode conter vários domínios. Fixei na lista, mas podem inclusive vir de uma tabela. Nesse caso, basta associar a caixa de combinação a
tabela que contem os domínios e alterar o Tipo de origem da linha para Tabela/Consulta.
Versao 1.0, baixe aqui.
o @ será listando alguns domínios para completar.
Inspirado nesse tópico: https://www.maximoaccess.com/t42359-autocompletar-dominios-de-e-mails-a-partir-do
Como foi feito:
Temos uma caixa de combinação (cbxDominios) com os domínios. Na caixa de texto que conterá o e-mail, no Evento ao alterar, verifico se já existe um @ e caso sim,
abro a caixa de combinação para exibir a lista de domínio. E no evento após atualizar da caixa de combinação concateno o conteúdo dela com a caixa de
texto que contem o e-mail.
Obs.: a caixa de combinação está com bordas transparentes e altura e largura igual a zero e está posicionada na borda superior da caixa de texto.
Esse posicionamento deve ser ajustado de acordo com suas preferencias.
Também pode conter vários domínios. Fixei na lista, mas podem inclusive vir de uma tabela. Nesse caso, basta associar a caixa de combinação a
tabela que contem os domínios e alterar o Tipo de origem da linha para Tabela/Consulta.
Versao 1.0, baixe aqui.