Форум: "Основная";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
ВнизМерцание в 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.014 c