Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.25;
Скачать: CL | DM;

Вниз

Мерцание в TRichEdit и TListView   Найти похожие ветки 

 
Alex-21   (2003-08-06 18:51) [0]

Как сделать, чтобы не было подмигиваний в TRichEdit и в TListView при замене строки в TRichEdit (RichEdit1.Lines[i]:=RichEdit1.Lines[i]+s) и замене Items в TListView (ListView1.Items[i].Caption:=s)?


 
s.ts   (2003-08-06 19:02) [1]

если несколько строк обновляется в цикле, то Lines.BeginUpdate...Lines.EndUpdate


 
dataMaster ©   (2003-08-06 19:11) [2]

Добавлю к s.ts (06.08.03 19:02)
в ListView это ListView.Items.BeginUpdate и ListView.Items.EndUpdate


 
Alex-21   (2003-08-06 23:12) [3]

Но это не помогает. В TRichEdit у меня происходит мерцание только в одной строке, где происходит изменение Lines[i], если добавить Lines.BeginUpdate...Lines.EndUpdate, то происходит мерцание всего TRichEdit. В TListView тоже ничего не меняется, все равно происходит мерцание при добавлении ListView.Items.BeginUpdate и ListView.Items.EndUpdate.


 
Igor Popov   (2003-08-07 03:25) [4]

ну раз так - тогда сначала его скрывай, а потом показывай!


Sincerelly yours, "IGP Systems"
Visit our forum: http://forum.igp.org.ua/


 
Alex-21   (2003-08-07 07:46) [5]

Как это скрывать?


 
Viktor Kushnir ©   (2003-08-07 08:00) [6]

Перед циклом обнавления Beginupdate, после Endupdate.
можно еще Visible := false 8-)


 
Alex-21   (2003-08-08 21:23) [7]

Visible := false ещё хуже. Ужасное мерцание.


 
DHDD   (2003-08-09 06:07) [8]

computer upgrade :)


 
nick_n_a   (2003-08-09 06:40) [9]

В ListView и можно перехватить рисование, OnCustomDraw и другие
для чего следует познакомится
с класом TCanvas в ListView1.Canvas


 
MegaVolt ©   (2003-08-11 11:33) [10]

Для RichEdita решени я не нашел :( Переходи на другие компоненты.


 
Alex-21   (2003-08-13 18:27) [11]

В ListView мерцание все равно происходит при OnCustomDraw.



Страницы: 1 вся ветка

Текущий архив: 2003.08.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
14-81922
Е-Моё имя
2003-08-07 11:23
2003.08.25
ржать


1-81645
Juliet
2003-08-12 12:58
2003.08.25
Toolbar-ы


1-81624
Nucl
2003-08-12 23:27
2003.08.25
ComboBox - запретить ввод.


4-82018
Nicky
2003-06-17 18:27
2003.08.25
менюшка на менюшке


4-82000
3223(jab)
2003-06-24 09:38
2003.08.25
Рисуем не стандартное окно в дельфи...