Fórum Pegar o valor de um TMaskEdit sem a mascara. #292893

24/08/2005

0

Olá pessoal,

Como faço para pegar o valor de um Maskedit sem a mascara? A mascara está marcada para para salvar caractere.

Eu preciso pegar o valor sem a mascara apenas para validar se ele está preenchido.

Obrigado.


Yallebr

Yallebr

Responder

Posts

24/08/2005

Wilson Brito

Ex: EditMask = ´999.999.999-99´
Verifique assim:

If MaskEdit1.text = ´ . . - ´ then begin
<COMANDOS>
end;

------ OU USE A FUNÇÃO -------

function TiraMascara(MskEdit:TMaskEdit):string;
var
Mask: String;
begin
Mask := MskEdit.EditMask;
MskEdit.EditMask := ´´;
Result := MskEdit.Text;
MskEdit.EditMask := Mask;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
If TiraMascara(MaskEdit1) = ´´ then begin
ShowMessage(´Digite o valor´);
end;
end;


Responder

Gostei + 0

24/08/2005

Yallebr

Funcionou obrigado.


Responder

Gostei + 0

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

Aceitar