Função pra trocar ponto por Vírgula. E como usa-lá

Delphi

24/09/2007

Estou com um edit e preciso de uma função que troque ponto por vírgula. E tambem como usar essa função... Onde colocar...
Se alguem puder ajuda aê


Jpauloss

Jpauloss

Curtidas 0

Melhor post

Fabiano Góes

Fabiano Góes

24/09/2007

se o problema é só trocar ponto por virgula
pode ser resulvido com apenas uma linha:

   SeuEdit.txt := StringReplace(SeuEdit.txt, ´.´, ´,´, []);


ai você pode usar no OnExit do seu edit.

abraço


GOSTEI 3

Mais Respostas

Mayron Cachina

Mayron Cachina

24/09/2007

Olá,
com esse método vc pode fazer isso:
function TrocaVirgPPto(Valor: string): String;
 var i:integer;
begin
  if Valor <> then
  begin
    for i := 0 to Length(Valor) do
    begin
     if Valor[i]=. then
     begin
       Valor[i]:=,;
     end
     else if Valor[i] = , then
     begin
       Valor[i]:=.;
     end;
   end;
  end;
  Result := valor;
end;



GOSTEI 0
Rafael Belarmino

Rafael Belarmino

24/09/2007

Caro Fabiano Goes muito obrigado me ajudou muito !!!
GOSTEI 0
Elison Faria

Elison Faria

24/09/2007

no onKeyPress do objeto coloque

if Key in ['.'] then Key := #44;
GOSTEI 0
Roberto Alves

Roberto Alves

24/09/2007

se o problema é só trocar ponto por virgula
pode ser resulvido com apenas uma linha:

   SeuEdit.txt := StringReplace(SeuEdit.txt, ´.´, ´,´, []);


ai você pode usar no OnExit do seu edit.

abraço




Salvou minha vida também ! Obrigado ! :)
GOSTEI 0
POSTAR