Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafaeloliveira83

Como fazer campo com máscara parecer vazio?

Recommended Posts

Preciso fazer com que o DBEdit que usa a seguinte mascara

 

!99:99;1;_

Fique vazio, pois ao tentar fazer

 

if (DBEdit.Text = ' ') then // Se DBEdit for igual a vazio ....

 

 

Da erro, pois ele mostra os " : " no edit pulando o modo que estou tratando esse erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente:

 

if trim(DBEdit.Text) = '' then // Se DBEdit for igual a vazio ....

 

ou, se não der certo, tente:

 

if trim(DBEdit.Text) = ':' then // Se DBEdit for igual a vazio ....

 

abraço !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

na sua mascara !99:99;1;_ tente mudar para !99:99;0;_, pois o delphi considera que na mascara que conter o 0 é vazia, ou seja não tem nada preenchido.

 

Tente e poste o resultado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para saber se o campo estã fazio utilize

 

if (campo.text <> ' : ') then

<comandos>

 

eu utilizo assim os MaskEdit's

 

Valews

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.