MaskEdit -gt; Tratar quot;Invalid input valuequot;
Pessoal,
Estou com um problema no componente TMaskEdit do Delphi 7. Estou utilizando um campo período onde o usuário irá digitar a data e a hora no formato ´[i:50a76ddcd9]dd/mm/yyyy hh:mm:ss[/i:50a76ddcd9]´, o problema é que quando o usuário digita qualquer coisa que esteja fora desse formato, mostra o seguinte erro: ´[i:50a76ddcd9]Invalid input value. Use escape key to abandon changes[/i:50a76ddcd9]´. O que gostaria de fazer é tratar esse erro. Como faço?
Obrigado[/u]
Estou com um problema no componente TMaskEdit do Delphi 7. Estou utilizando um campo período onde o usuário irá digitar a data e a hora no formato ´[i:50a76ddcd9]dd/mm/yyyy hh:mm:ss[/i:50a76ddcd9]´, o problema é que quando o usuário digita qualquer coisa que esteja fora desse formato, mostra o seguinte erro: ´[i:50a76ddcd9]Invalid input value. Use escape key to abandon changes[/i:50a76ddcd9]´. O que gostaria de fazer é tratar esse erro. Como faço?
Obrigado[/u]
Rafael Miguel
Curtidas 0
Respostas
Paulo_amorim
06/10/2004
Olá
Nunca achei um meio de tratar esse erro, visto que ele é emitido dentro do tratamento do componente.
Para evitar isso, pode-se estabelecer uma máscara mais flexível (com 99 ao invés de 00 por exemplo) e fazer o tratamento no teu programa.
Assim, se o usuário digitar algo que deveria ser inválido, vc eh quem irá tratar isso, e não o componetne.
Espero que ajude
Até+
Nunca achei um meio de tratar esse erro, visto que ele é emitido dentro do tratamento do componente.
Para evitar isso, pode-se estabelecer uma máscara mais flexível (com 99 ao invés de 00 por exemplo) e fazer o tratamento no teu programa.
Assim, se o usuário digitar algo que deveria ser inválido, vc eh quem irá tratar isso, e não o componetne.
Espero que ajude
Até+
GOSTEI 0
Rafael Miguel
06/10/2004
Fala Paulo,
Obrigado pela ajuda.
Infelizmente não temos como tratar o TMaskEdit, mas essa dica me ajudou bastante. Vou me virar para ver o que acontece.
Abraços.
Obrigado pela ajuda.
Infelizmente não temos como tratar o TMaskEdit, mas essa dica me ajudou bastante. Vou me virar para ver o que acontece.
Abraços.
GOSTEI 0