Formatando ( MASKARA)
15/05/2003
0
Tenho um maskedit que recebe um valor de uma variavel.
Gostaria que ao preencher o maskedit com a variavel o maskedit apresente o valor inteiro como inteiro + decimais. Ex:
valor = 10,00
maskedit1.text = valor;
quero que fique maskedit1.text 10,00
Outra coisinha..
tem como colocar o R$ no maskedit ?
Grato.
Gostaria que ao preencher o maskedit com a variavel o maskedit apresente o valor inteiro como inteiro + decimais. Ex:
valor = 10,00
maskedit1.text = valor;
quero que fique maskedit1.text 10,00
Outra coisinha..
tem como colocar o R$ no maskedit ?
Grato.
Dicipulofer
Curtir tópico
+ 0
Responder
Posts
15/05/2003
Skaarj
Vou falar do R$ [é q o outro eu não sei se entendi]:
Coloca no OnCreate do form:
MaskEdit1.clear;
MaskEdit1.EditMask:=´R$#,´;
Mas agora se vc converter esse número para FLOAT, vai dar um erro, afinal R$ não é um valor númerico. Continue:
Coloque no OnExit do MaskEdit [apague o par de begin-end]:
var
valor:string;
begin
valor:=copy(maskedit1.text,3,10);
end;
Agora sim vc pode mudar para o que quizer a variavel VALOR..
Coloca no OnCreate do form:
MaskEdit1.clear;
MaskEdit1.EditMask:=´R$#,´;
Mas agora se vc converter esse número para FLOAT, vai dar um erro, afinal R$ não é um valor númerico. Continue:
Coloque no OnExit do MaskEdit [apague o par de begin-end]:
var
valor:string;
begin
valor:=copy(maskedit1.text,3,10);
end;
Agora sim vc pode mudar para o que quizer a variavel VALOR..
Responder
Clique aqui para fazer login e interagir na Comunidade :)