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

Izmesati linije u listbox-u?

[es] :: Pascal / Delphi / Kylix :: Izmesati linije u listbox-u?

[ Pregleda: 663 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Član broj: 32202
Poruke: 3769
*.yu1.net.

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Izmesati linije u listbox-u?03.04.2005. u 23:36

DakleM... imam listbox pun nekih linija... item-a.... kako da ih nasumicno izmesham?
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
03.04.2005. u 23:36 

sasas
Saša Slavnić
looking for...
Na lepom plavom Dunavu

Član broj: 35478
Poruke: 611
195.246.3.*



Profil

icon Re: Izmesati linije u listbox-u?03.04.2005. u 23:50
Možda ovako:

Code:

//napunimo list box sa 100 uredno složenih stringova
procedure TForm1.Button1Click(Sender: TObject);
var
  i: integer;
begin
  for i := 1 to 100 do
  begin
    listbox1.Items.Add('item ' + format('%.2d', [i]));
  end;
end;


Code:

//izmešamo ih
procedure TForm1.Button2Click(Sender: TObject);
var
  i: integer;
begin
  randomize;
  for i := 1 to 500 do // što je veći broj, to je 'slučajniji' rezultat
  begin
    listbox1.Items.Exchange(random(listbox1.Items.Count - 1), random(listbox1.Items.Count - 1));
  end;
end;


naravno, za neki bolji generator slučajnih brojeva, konsultovati google...

ss.
When something is hard to do, then it's not worth doing.
03.04.2005. u 23:50 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Član broj: 32202
Poruke: 3769
*.yu1.net.

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Izmesati linije u listbox-u?03.04.2005. u 23:53
e ovaj ss mi uvek pomogne
ti bre doktorirao delphi? :)

veliko hvala
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
03.04.2005. u 23:53 

[es] :: Pascal / Delphi / Kylix :: Izmesati linije u listbox-u?

[ Pregleda: 663 | Odgovora: 2 ]

Postavi temu Odgovori

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