IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Delphi - TRichEdit (http://www.imho.ws/showthread.php?t=5423)

RaZEr 29.05.2002 05:37

Delphi - TRichEdit
 
Использую довольно стандартный алгоритм для изменения цвета фрагмента текста :

SelStart := A;
SelLength := B;
SelAttributes.Color := clBlue;

Так вот при массовом применении такого метода заметно мерцание . Как его избежать ?

Flexz 17.06.2002 21:44

DoubleBuffered не помогает?

denver 17.06.2002 23:59

Есть что то вроде TRichEdit.BeginUpdate и TRichEdit.EndUpdate.
Нада заключить все массовые изменения между ними. Пока не выполниться EndUpdate - никаких изменений отображаться не будет, что как минимум ускорит процесс.

unfor2 10.11.2005 15:06

TRichEdit.Disable;
...
TRichEdit.Enable;

ссори

TRichEdit.Enabled := False;
....
TRichEdit.Enabled := True;

S_Gur 10.11.2005 15:57

А что значит "массовое применение метода"? Не можешь сначало в мозгах содержимое сформировать, а потом один раз его в Edit запихнуть?


Часовой пояс GMT +4, время: 23:06.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.