[ Nemanja Avramović @ 03.04.2005. 23:36 ] @
DakleM... imam listbox pun nekih linija... item-a.... kako da ih nasumicno izmesham? |
[ Nemanja Avramović @ 03.04.2005. 23:36 ] @
[ sasas @ 03.04.2005. 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. [ Nemanja Avramović @ 03.04.2005. 23:53 ] @
e ovaj ss mi uvek pomogne
ti bre doktorirao delphi? :) veliko hvala Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|