Форум: "Прочее";
Текущий архив: 2012.02.26;
Скачать: [xml.tar.bz2];
ВнизTreeView для XE бесплатный, Найти похожие ветки
← →
KilkennyCat © (2011-11-07 00:32) [0]подскажите, пожалуйста... устал я биться с VirtualTreeview
← →
KilkennyCat © (2011-11-07 00:33) [1]Не обязательно ХЕ, разумеется...от D7 и выше
← →
Кто б сомневался © (2011-11-07 03:42) [2]TTreeView пойдет?
← →
Омлет © (2011-11-07 07:07) [3]А что не так с VirtualTreeview?
← →
KilkennyCat © (2011-11-07 08:51) [4]
> Кто б сомневался © (07.11.11 03:42) [2]
нет.
> Омлет © (07.11.11 07:07) [3]
неверное вычисление СomputeNodeHeight, Node.TotalHeight что приводит к некорректному вертикальному скроллингу и отображению multiline.
и по мелочам куча.
← →
Омлет © (2011-11-07 09:36) [5]> KilkennyCat © (07.11.11 08:51) [4]
Я не сталкивался.
Попробуй последнюю версию из транка: http://virtual-treeview.googlecode.com/svn/trunk/ - там много чего доработано после 4.8.7
← →
Омлет © (2011-11-07 09:41) [6]http://virtual-treeview.googlecode.com/svn/trunk/CHANGES.txt
Если какой-то баг находишь - надо исправить и отправить в багтрекет (http://code.google.com/p/virtual-treeview/issues/list)
← →
KilkennyCat © (2011-11-07 09:57) [7]
> Омлет © (07.11.11 09:36) [5]
да, спасибо... я уже двое суток назад до этого добрался :)
> Если какой-то баг находишь - надо исправить и отправить
об этом баге уже сообщали.
исправлять самому у меня не хватит квалификации - ошибка алгоритмическая, последние двое суток я провел с дебаггером, и нутром чую, где и что исправить надо, а практически не возьмусь.
← →
Rouse_ © (2011-11-07 10:16) [8]А ты случаем, ручками размер узла не меняешь где ни попадя? Если меняешь, то нужно делать:
Exclude(Node^.States, vsHeightMeasured);
← →
KilkennyCat © (2011-11-07 10:26) [9]
> Rouse_ © (07.11.11 10:16) [8]
меняю, но нигде не попадя, только в onHeightMeasured
← →
CRLF (2011-11-07 10:27) [10]
> неверное вычисление СomputeNodeHeight, Node.TotalHeight
> что приводит к некорректному вертикальному скроллингу и
> отображению multiline.и по мелочам куча.
Мультилайн в VTV -- вообще пестня... Особенно в редакторе.
← →
Rouse_ © (2011-11-07 10:29) [11]
> KilkennyCat © (07.11.11 10:26) [9]
> меняю, но нигде не попадя, только в onHeightMeasured
Тогда странно... хотя правда я multiline не использую и отрисовку ячеек в том числе и multiline текста ручками делаю, видимо проблема именно в нем.
← →
KilkennyCat © (2011-11-07 11:27) [12]c СomputeNodeHeight разобрался... эт у меня ошибка где-то. если выбросить свою отрисовку, все корректно.
но с вертикальным скроллингом непонятно.
1) если при addChild ноде сразу ставить vsExpanded - вычисление общей высоты некорректно (если же после формирования дерева выполнить FullExpanded() - то все хорошо).
2) после очистки всего дерева и заново его наполнением пункт 1) не прокатывает больше, общая высота скролла ошибочна.
← →
KilkennyCat © (2011-11-07 11:28) [13]сдается мне, что надо справку прочитать.
← →
Омлет © (2011-11-07 11:54) [14]Сделай тестовый проект, который демонстрирует ошибку.
← →
KilkennyCat © (2011-11-08 03:57) [15]Хорошо, потом сделаю. Сначала я убью эту ошибку.
← →
KilkennyCat © (2011-11-08 06:22) [16]на данный момент проблемы решил, заменив TVirtualStringTree на TVirtualDrawTree.
излишне, кроме текста у меня ничего нет, но теперь безглючно.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2012.02.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c