| imho.ws |
![]() |
|
|
|
# 1 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Delphi - TRichEdit
Использую довольно стандартный алгоритм для изменения цвета фрагмента текста :
SelStart := A; SelLength := B; SelAttributes.Color := clBlue; Так вот при массовом применении такого метода заметно мерцание . Как его избежать ? |
|
|
|
|
# 3 |
|
::VIP::
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Есть что то вроде TRichEdit.BeginUpdate и TRichEdit.EndUpdate.
Нада заключить все массовые изменения между ними. Пока не выполниться EndUpdate - никаких изменений отображаться не будет, что как минимум ускорит процесс. |
|
|