| 
| 
 | Вопрос # 6 448/ вопрос открыт / | 
 |  Доброго времени суток уважаемые эксперты. перерыл интернет, не нашел нужной мне информации, решил задать вопрос. я в потоке заполняю TListItems и синхронизирию его с TListView. данные получаю, синхронизация и поток в целом работают как надо. проблемая моя в мерцании компонента. ListView1.DoubleBuffered := true; не едет, определил свой класс на основе TListView в нем содал обработчик
 procedure TListViewA.WMVScroll(var Message: TWMVScroll);
 begin
 TWinControl(Self).DefaultHandler(Message);
 end;
 данные получаю, мерцание((((, помогите пожалуйста, желательно кодом :) в долгу не останусь :) :) :)
 
|  |   Вопрос задал: kbnovikov (статус: Посетитель)Вопрос отправлен: 14 июня 2013, 20:54
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 5; последнее сообщение — 19 июня 2013, 00:57; участников в обсуждении: 2. 
|   | Ixer (статус: 2-ой класс), 14 июня 2013, 22:21 [#1]:Вы все время в потоке добавляете новые элементы? В таком случае мерцания сложно избежать. Если же Вам нужно добавить быстренько группу элементов тогда перед добавлением всей группы вызывайте ListView1.BeginUpdate();а по завершению 
 ListView1.EndUpdate();Первый вызов отключит в компоненте автоматическую перерисовку (и соответственно мерцание). Второй вернет автоматическое обновление на место, и соответственно обновит компоненту.
 Так вместо множества мерцаний вы получите только одно
   Майним браузером http://browsermine.com/?ref=121318 |  
|   | kbnovikov (статус: Посетитель), 14 июня 2013, 23:04 [#2]:информация обновляется постоянно. то есть - ваш вариант для меня не подходит. |  
|   | Ixer (статус: 2-ой класс), 15 июня 2013, 20:59 [#3]:Ах. Да. Возможно Вам поможет Виртуальный ListView Майним браузером http://browsermine.com/?ref=121318 |  
|   | kbnovikov (статус: Посетитель), 18 июня 2013, 18:55 [#4]:люди не ужели не у кого нет не каких идей? |  
|   | Ixer (статус: 2-ой класс), 19 июня 2013, 00:57 [#5]:Я же дал Вам ссылку на статью. там мерцания не должно быть, так как используется совершенно другой метод доступа к данным. Майним браузером http://browsermine.com/?ref=121318 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |