Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.917 pregleda

Najnovija ↓

Re: Izmesati linije u listbox-u? 04.04.2005. u 00:50 · pre 262 meseca #2
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.
Potpis
When something is hard to do, then it's not worth doing.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme