GARANTIR DESCONTO

Fórum Como eliminar espaços em branco em um memo #222170

24/03/2004

0

Pessoal,

Preciso eliminar espaços em branco em uma determinada linha de um memo, alguém sabe como posso fazer isso ?


Valeu !


Rapfreire

Rapfreire

Responder

Posts

24/03/2004

Weber

Não sei se funciona mas tenta fazer assim:

Memo1.Text := Trim(Memo1.text)


Responder

Gostei + 0

26/03/2004

Rapfreire

Não deu muito certo, mas eu consegui apagar os espaços em branco usando o código, sendo que é #3232, pq ele considera como 1 espaço só.
Var
  Posicao: Integer;
begin
    Linha := ansiuppercase(memo1.Lines[x]);
    Repeat
      Posicao:=Pos(3232,Linha);
      If Posicao > 0 then
       Begin
        Delete(Linha,Posicao,Length(Enc));
        memo1.Lines[x]:=Linha;
       end;
    until Posicao = 0;
end;


Mas Valeu assim mesmo !


Responder

Gostei + 0

26/03/2004

Beppe

Neste seu código, alinha que tem memo1.Lines[x]:=Linha; não é necessária.

Uma alternativa seria:
memo1.Lines[x] := StringReplace(memo1.Lines[x], #32, ´´, [rfReplaceAll]);


Não estou com o Delphi aberto no momento, mas creio que esta chamada está correta.


Responder

Gostei + 0

26/03/2004

Rapfreire

é verdade, não é necessário mesmo...

vou checar a sua chamada.

Valeu !


Responder

Gostei + 0

26/03/2004

Beppe

é verdade, não é necessário mesmo... vou checar a sua chamada. Valeu !


Na verdade, precisa só depois do loop...


Responder

Gostei + 0

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

Aceitar