-
Саня © (17.03.18 18:03) [0]ListBox.BeginUpdate
for i := 0 to 10000 do begin
ListBox.AddItem('item'+IntToStr,TObject(IDForDrawItem));
end;
ListBox.EndUpdate
Если мне нужно поменять TObject(IDForDrawItem) на другое значение, Я могу не удалять, а затем добавлять Item с нужным значением? А на прямую поменять у Item -а это значение? -
Redmond (17.03.18 20:22) [1]Не уверен что верно понял.
Вы хотите что - поменять IDForDrawItem как бы одновременно сразу у всех строк? Может просто сохранять указатель на указатель?
Если что, тама есть вот такие свойства:ListBox1.Items.Strings[i]
ListBox1.Items.Names[i]
ListBox1.Items.Values[i]
ListBox1.Items.Objects[i] -
Игорь Шевченко © (17.03.18 20:37) [2]
> Я могу не удалять, а затем добавлять Item с нужным значением?
> А на прямую поменять у Item -а это значение?
Да