Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.014 c
4-82023
MishaS
2003-06-24 13:51
2003.08.25
Как не допустить копирования в TEdit не цифр


1-81771
Relaxxx
2003-08-14 12:51
2003.08.25
Диманическое присвоение имени StringList


1-81748
Den[NSP]
2003-08-09 19:37
2003.08.25
AccessViolation, из-за чего???


1-81714
sewix
2003-08-08 15:51
2003.08.25
system tray


1-81787
ivc_andr
2003-08-14 10:20
2003.08.25
Программное выключение компьютера




   Наверх