Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izbacivanje |oznake kraj reda-nova linija| iz ListBox-a?

[es] :: Pascal / Delphi / Kylix :: Izbacivanje |oznake kraj reda-nova linija| iz ListBox-a?

[ Pregleda: 2261 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Sky Walker

Član broj: 102549
Poruke: 55



+62 Profil

icon Izbacivanje |oznake kraj reda-nova linija| iz ListBox-a?10.02.2009. u 00:50 - pre 184 meseci
Iz nekog razloga mi se na na kraju svake linije u ListBox-u vide dva crna hijeroglifa :)
Izgleda da je upisao i karaktere za kraj reda i novu liniju.

Kako najlakse iz svake linije da izbacim ove znakove?


-----------------------
nadjoh sada neki primer...
Code:

procedure TForm1.BitBtn2Click(Sender: TObject);
var
aStr: String;
begin
aStr := Listbox1.Items.Text;
repeat // this should take away all CR/LF
if aStr[Length(aStr)] in [#13, #10] then
  SetLength(aStr, Length(aStr)-1) else
  Break
  until Length(aStr) < 1;
Listbox1.Items.Text := aStr;
end;

ovaj kod mi otklanja oznaku za novi red i liniju, ali mi se lista sada udvostrucila. prva polovina sada sadrzi prazna polja...


[Ovu poruku je menjao Sky Walker dana 10.02.2009. u 02:48 GMT+1]
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Izbacivanje |oznake kraj reda-nova linija| iz ListBox-a?10.02.2009. u 06:03 - pre 184 meseci
> Iz nekog razloga mi se na na kraju svake linije u ListBox-u vide dva crna hijeroglifa :)
> Izgleda da je upisao i karaktere za kraj reda i novu liniju.

ListBox to ne radi sam, ako postoje znači da si ih ti stavio prilikom dodavanja.

Kako najlakse iz svake linije da izbacim ove znakove?

Code:

var
  i: Integer;
begin
  for i := 0 to ListBox.Items.Count - 1 do
    ListBox.Items[i] := Trim(ListBox.Items[i]);
end;



 
Odgovor na temu

Sky Walker

Član broj: 102549
Poruke: 55



+62 Profil

icon Re: Izbacivanje |oznake kraj reda-nova linija| iz ListBox-a?10.02.2009. u 06:09 - pre 184 meseci
To je To.
Zaista nisam znao da se ovo resava sa trim

Hvala puno na odgovoru!
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Izbacivanje |oznake kraj reda-nova linija| iz ListBox-a?

[ Pregleda: 2261 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.