Fórum Texto no dbedit #365602

29/10/2008

0

Tenho no meu programa vários dbedits que aceitam no máximo 2 caracteres. O tamanho destes dbedits também cabem somente duas letras. Acontece que quando eu digito essas duas letras e dou um enter para sair, a primeira letra desaparece (fica fora do campo de visão). Existe uma maneira desta letra voltar a aparecer? Uma solução seria a posição do cursor voltar para a primeira letra mas não sei como fazer isso, ou realizar um alinhamento, mas não existe esta função no dbedit. Alguém pode dar uma ajuda?


Roberto Rossi

Roberto Rossi

Responder

Posts

29/10/2008

Joaoshi

É problema aumentar um pouco a largura (width) do DbEdit ?


Responder

Gostei + 0

29/10/2008

Roberto Rossi

também já pensei nisto mas infelizmente seria um problemão.


Responder

Gostei + 0

29/10/2008

Jc

Tenta assim, no evento do Enter, ao invés de dar um foco em outro componente, vc dá um setfocus, seltext, ou selstart (ou tudo junto) no edit atual e depois um setfocus no próximo componente que o enter iria normalmente.
[u:40be0b4b80]Não testei isso.[/u:40be0b4b80]


Responder

Gostei + 0

29/10/2008

Roberto Rossi

deu certo com o selstart. valeu!!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar