procedure TForm3.Button1Click(Sender: TObject);
var
i: integer;
begin
for i := 0 to ListView1.items.Count - 1 do
begin
if ListView1.Items[i].Checked then
begin
Soru.Text := ListView1.Items[i].SubItems[0];
end;
end;
end;
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
freeman35 yazdı:Randomize ve random komutlarını incele. 0 ile count-1 arasında rastgele sayı ürettir.
Kolay gele
Teşekkür ederim cevap için aklımada gelmişti ama kafama takılan, random ile 5 sayısı aldık diyelim bu sefer listview de 5 satırdaki Checkbox clik işlemini yaptırabilirim...
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
procedure TForm3.Button3Click(Sender: TObject);
var
Uret: Real; // Uses Math Ekle
i: integer;
Sonuc: String;
begin
for i := 0 to ListView1.Items.Count - 1 do
begin
ListView1.Items.Item[i].Checked := False;
end;
Uret := RandomRange(0, ListView1.Items.Count);
Sonuc := FloatToStr(Uret);
ListView1.Items[StrToInt(Sonuc)].Checked := True;
end;
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...