![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как избавить от мелькания TMemo?
kolius © (2006-11-08 14:18:00)Есть TMemo в который я добавляю символы. memo1.text:=memo1.text+c; Когда текста становиться много он начинает мерцать при добавлении. Помимо этого программа подтормаживает. Подскажите способ поэффективней.
Спасибо.
Ketmar (2006-11-08 14:57:00) [1]>[4] Anatoly Podgoretsky(c) 8-Nov-2006, 14:53
>Можно, но надо на это время запрещать перерисовку, раз
>много.
но не нужно. потому что считывание/присваивание Text'у меняет весь текст в memo. а если там мегабайт текста, например?
Anatoly Podgoretsky (2006-11-08 14:53:00) [2]> Ketmar (08.11.2006 14:41:01) [1]
Можно, но надо на это время запрещать перерисовку, раз много.
RASkov (2006-11-08 14:49:00) [3]Memo.Lines[Memo.Lines.Count-1]:=Memo.Lines[Memo.Lines.Count-1]+c
Dmitrij_K (2006-11-08 14:48:00) [4]
Lines.BeginUpdate;
{...}
Lines.EndUpdate;
Ketmar (2006-11-08 14:41:00) [5]никогда так не делай. как минимум -- используй Lines[].