Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка отрисовки Virtual TreeView [D5, D7, Win2k]


x_shura ©   (2005-03-14 10:44:00) 

Здравствуйте дамы и господа!
У меня на форме лежат два Virtual TreeView , при работе программы, один из них не перерисовывается. Это баг компоненты или мой ?


x_shura   (2005-03-14 12:52:00) [1]

В PaintText опять таки мне нужно ручками рисовать текст и иконки... и ведь когда у меня один Tree на форме, то изменения шрифта в событии GetText проходит нормально....
Вообщем буду наверное все опять ручками рисовать ... эххх...


Erik1   (2005-03-14 12:12:00) [2]

Может PaintText тебе подойдет?


x_shura   (2005-03-14 11:48:00) [3]

А можно простенький пример ? но именно для VirtualStringTree. ... в VirtualDrawTree я всю отрисовку ручками делал, а здесь мне нужно просто поменять свойства шрифта и все... неохота как то заморачиваться с полной отрисовкой ;)


jack128   (2005-03-14 11:43:00) [4]

x_shura   (14.03.05 11:26) [7]
когда в событии OnGetText я изменяю свойства шрифта


Событие OnGetText не для этого предназначено. У VST есть туча событий связанных с отрисовкой, их и используй.


x_shura   (2005-03-14 11:26:00) [5]

Дико извиняюсь... забыл сказать, что такая беда происходит когда в событии OnGetText я изменяю свойства шрифта. С другой стороны, только что создал тестовый проект, пока глюков нет .... короче непонятно :(

А версия самая последняя.


Erik1   (2005-03-14 11:19:00) [6]

Может у тебя станая версия или обрабочики какие прописаны?


x_shura   (2005-03-14 11:07:00) [7]

Все установлено как надо, просто когда я убираю один TreeView второй работает замечательно, и наоборот. А вот когда на форме два TreeView, то непонятное что то происходит - запускаю программу, один не перерисовывается, потом в дизайнере дергаю (копирую на другую панель, или выравнивание задаю другое) тот Tree который глючил, и после запуска проги, он начинает работать как надо, зато начинает глючить другой ....


x_shura   (2005-03-14 11:00:00) [8]

ОК! Спасибо, будем копать :)


begin...end   (2005-03-14 11:00:00) [9]

> x_shura   (14.03.05 10:44)

Свойство Items.Count установлено в нужное?


Gero   (2005-03-14 10:52:00) [10]

У меня на форме тоже лежат два Virtual TreeView, причем оба перерисовываются.
Значит твой.


jack128   (2005-03-14 10:47:00) [11]

твой. пока ты не доказал обратного.


Наверх

Титульная страница Поиск, карта сайта Написать письмо