Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VirtualStringTree проблема со скроллером, VirtualStringTree проблема со скроллером 
:(
    Опции темы
ajs
Дата 2.10.2009, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 30.3.2007

Репутация: нет
Всего: нет



У меня более 50000 записей, они имеют древовидную структуры, все вроде хорошо, строитца дерево, все работает. Но! По умолчанию все узлы свернуты, это меня устраивает) но скроллер видно считает что элементом гараздо больше чем свернутых узлов и при перемотке его вниз, попадаеи на пустое поле, причем оно по величине равно примерно 80% от всего скролрейнджа, как бы это привести в божеский вид ? 

Тоже самое на списке из 20 элементов, они помещаються на экран но скроллер есть хотя стоит в автомате и он явно больше чем надо :(


Скриншот в аттаче ...

Присоединённый файл ( Кол-во скачиваний: 19 )
Присоединённый файл  vt.GIF 40,09 Kb
PM MAIL   Вверх
ajs
Дата 29.1.2010, 11:58 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 30.3.2007

Репутация: нет
Всего: нет



После всего добавил
    ttree.FullCollapse ;
    ttree.FullExpand ;
и сроллер полечился 
PM MAIL   Вверх
RomanEEP
Дата 31.1.2010, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 18.5.2006
Где: Коломна

Репутация: 5
Всего: 8



это не наш метод smile -весь прикол VirtualTree в том, что  он грузит данные ПО МЕРЕ НЕОБХОДИМОСТИ. А вызов функции ttree.FullExpand убивает виртуальную концепция наповал!. Как пишут разаработчики:
"This routine expands all collapsed nodes in the subtree given by Node or the whole tree if Node is FRoot or nil.
 All nodes on the way down are initialized so this procedure might take a long time.
 Since all nodes are validated, the tree cannot make use of optimatizations. Hence it is counter productive and you
 should consider avoiding its use."
PM MAIL   Вверх
ajs
Дата 1.2.2010, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 30.3.2007

Репутация: нет
Всего: нет



Зат этот метод мне помог, и пока никто и ничего более менее реальноработающего не предложил  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0421 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.