Witam:)
Tworzę sobie listę przy użyciu AddObject w taki sposób:
Var
i:Integer;
For i:=0 to 10 do ListBox.Items.AddObject('Caption wiersza '+IntToStr(i) , TObject( 1000*i ));
Wartości przechowane w TObject odczytuje tak:
For i:=0 to 10 do ShowMessage('Wartość Object itema '+IntToStr(i)+': '+IntToStr( Integer(ListBox.Items.Objects[i])) );
Nowe Captiony wierszy ustawiam tak:
For i:=0 to ListBox.Items.Count-1 do ListBox.Items[i]:='Nowy caption wiersza '+IntToStr(i);
I teraz pytanko: jak przypisać nowe wartości (integer) w TObject w każdym itemie?
For i:=0 to ListBox.Items.Count-1 do ListBox.Items.Objects[i] ....? :=1234*i;
Pozdrawiam.
Marogo