Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-81746
HardClubber
2003-08-09 23:24
2003.08.25
Расширения и программы


1-81728
MoRT
2003-08-10 19:46
2003.08.25
Эмуляция нажатия клавиш


14-81880
Man
2003-08-07 17:57
2003.08.25
скоспилить приложение только с несколькими пакетами


1-81836
sewix
2003-08-13 13:30
2003.08.25
Код комбинации клавиш «Ctrl+F»


7-81970
Фагот
2003-06-09 19:59
2003.08.25
CD-ROM





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский