Como eliminar espaços em branco em um memo
Pessoal,
Preciso eliminar espaços em branco em uma determinada linha de um memo, alguém sabe como posso fazer isso ?
Valeu !
Preciso eliminar espaços em branco em uma determinada linha de um memo, alguém sabe como posso fazer isso ?
Valeu !
Rapfreire
Curtidas 0
Respostas
Weber
24/03/2004
Não sei se funciona mas tenta fazer assim:
Memo1.Text := Trim(Memo1.text)
Memo1.Text := Trim(Memo1.text)
GOSTEI 0
Rapfreire
24/03/2004
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ó.
Mas Valeu assim mesmo !
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 !
GOSTEI 0
Beppe
24/03/2004
Neste seu código, alinha que tem memo1.Lines[x]:=Linha; não é necessária.
Uma alternativa seria:
Não estou com o Delphi aberto no momento, mas creio que esta chamada está correta.
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.
GOSTEI 0
Rapfreire
24/03/2004
é verdade, não é necessário mesmo...
vou checar a sua chamada.
Valeu !
vou checar a sua chamada.
Valeu !
GOSTEI 0
Beppe
24/03/2004
é verdade, não é necessário mesmo...
vou checar a sua chamada.
Valeu !
Na verdade, precisa só depois do loop...
GOSTEI 0