![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Мерцание TListBox [D7, XP]
kukuikar © (2010-07-30 14:32:00)Здравствуйте, мастера.
Есть длинный цикл
for i := 0 to 300000 do
begin
...
...
ListBox1.Items[ListBox1.Items.Count - 1] := 'la-la-la - ' + IntToStr(i + 1);
end;
Можно ли уменьшить или вообще убрать мерцание ListBox?
Palladin (2010-07-30 14:49:00) [41]у тебя детектор сарказма сломался? )
Плохиш (2010-07-30 14:46:00) [42]
> в теле конечно
Вообще-то цикл между ними надо делать.
Amoeba_ (2010-07-30 14:46:00) [43]
> kukuikar © (30.07.10 14:41) [2]
>
> в теле цикла или до цикла?
Разумеется, никак не в теле цикла.
BeginUpdate - перед циклом
EndUpdate - после цикла
Palladin (2010-07-30 14:45:00) [44]Удалено модератором
kukuikar (2010-07-30 14:41:00) [45]в теле цикла или до цикла?
Плохиш (2010-07-30 14:34:00) [46]BeginUpdate/EndUpdate.