Вопросы по теме 'virtualtreeview'

Devexpress ExpressQuantumTreeList или Virtual Treeview?
Исходя из опыта, какое дерево общего назначения лучше всего подходит для Delphi: Virtual Treeview или Devexpress ExpressQuantumTreeList ? В настоящее время я использую Virtual Treeview, который подходит для моих нужд, но я начинаю новый проект и...
2327 просмотров

Virtual StringTree: текст, возвращаемый обработчиком событий OnGetHint, не отображается в окне подсказки.
Я написал обработчик события OnGetHint элемента управления Virtual StringTree, и я уверен, что текст подсказки возвращается, но окно подсказки пустое, см. скриншот ниже, что могло вызвать эту проблему? заранее спасибо. Настройки управления:...
894 просмотров
schedule 29.04.2024

Virtual StringTree: как определить, полностью ли отображается текст узла?
Когда TVirtualStreeTree.HintMode = hmTooltip, текст узла становится текстом подсказки при наведении указателя мыши на узел и столбец, где текст узла отображается не полностью. Но я должен установить HintMode = hmHint, чтобы я мог в четном обработчике...
1788 просмотров
schedule 11.03.2023

Как использовать TJvBalloonWindow в качестве окна подсказки для виртуального дерева?
У меня проблема с остатками окна подсказки с Virtual Treeview в надстройке Office, и теперь я хочу настроить окно подсказки для решения проблемы. Я хочу использовать TJvBallonHint из пакета JVCL, который также используется в других частях моей...
463 просмотров
schedule 12.01.2024

Delphi - ListView или аналогичный с кнопкой рисования владельца
Как создать список (или аналогичный) с кнопкой в ​​каждой строке? Кнопка должна иметь различный текст/цвет в каждой строке по мере необходимости. Я уверен, что Virtual Treeview идеально подойдет для этого, но я немного запутался с ним. Спасибо...
4090 просмотров
schedule 16.05.2022

Совместимость TVirtualStringTree между Delphi 7 и Delphi 2010 - «Списки параметров различаются»
Я создал форму, содержащую TVirtualStringTree, которая работает в Delphi 7 и Delphi 2010. Я замечаю, что при перемещении между двумя платформами я получаю сообщение «... список параметров отличается ..» в событиях дерева и что строка Тип меняется...
1318 просмотров
schedule 27.05.2022

Есть ли какие-либо компромиссы при использовании объектов классов вместо записей в VirtualStringTree?
Относительно: Delphi, VirtualStringTree - классы (объекты) вместо записей Память увеличивается или что? P.S. У меня Delphi 2007.
265 просмотров
schedule 21.04.2022

Выделить выделение, даже если дерево не сфокусировано
Я использую одновременно несколько TVirtualStringTree на одной и той же форме. Если в дереве есть выбранный узел, но в данный момент фокус находится на другом дереве, выбор выделяется бледно-серым цветом. Есть ли простой способ выделить...
2643 просмотров
schedule 30.05.2023

VirtualStringTree — любой способ определить, когда была проверена коллекция узлов?
У меня есть VST, использующий TriStateChecking. Это связано с таблицей базы данных, поэтому, когда пользователь проверяет узел, его отмеченное поле обновляется в базе данных. Я бы хотел, чтобы это было незаметно для конечного пользователя; это не...
841 просмотров
schedule 23.03.2022

Как создать узлы с прозрачным фоном в TVirtualDrawTree?
Я получаю пользовательский элемент управления от TVirtualDrawTree и переопределяю событие DoPaintBackground , чтобы нарисовать эффект фонового градиента для древовидного представления. Я также переопределяю функцию DoBeforeItemPaint , чтобы я мог...
1036 просмотров
schedule 09.06.2024

Безопасно ли получать доступ к данным VT из другого потока?
Безопасно ли изменять данные VirtualTreeView из вторичного потока? И если да, следует ли мне использовать критические разделы (или даже метод синхронизации)? Я боюсь, что когда я буду писать в запись данных VT из другого потока, основной поток тем...
630 просмотров

Как я могу скрыть узел TVirtualStringTree?
если я не ошибаюсь, невозможно иметь невидимые узлы в древовидном представлении TVirtualStringTree, поскольку для этого нет включенных, видимых или других свойств. Я прав в этом? Если да, то как мне удалось сделать невидимый узел? Структура...
2908 просмотров

Значки Virtual Treeview (C++ Builder) 2 перекрываются в Windows 7, но не в XP
У меня проблема с компонентом VirtualTreeView в Windows 7. Я добавил TVirtualStringTree и использовал событие OnGetImageIndex для назначения ImageIndex , который всегда находится в отладчике, не нулевое значение. VirtualStringTree использует...
821 просмотров
schedule 08.06.2023

Как остановить скрытие символа сортировки при двойном щелчке заголовка TVirtualTreeView (TVirtualStringTree)
Я использую элемент управления VirtualStringTree в качестве представления списка и использую функции сортировки. Однако, когда я дважды щелкаю заголовок VirtualStringTree, символ направления сортировки скрывается до тех пор, пока я снова не щелкну...
1104 просмотров

Как сделать выделение по большой площади ячеек в virtualtreeview?
Я использую TVirtualTreeView как отличную альтернативу старому TStringgrid. Одна функция, которую мне не хватает, — это возможность выбирать любую область ячеек (кроме одного столбца, строки или всей области). Я не могу найти никакого решения...
483 просмотров
schedule 10.11.2022

Компонент VirtualTreeView для XE2
Где я могу получить компонент VirtualTreeView для Delphi XE2? Я вижу загрузку VirtualTreeView в качестве верхней ссылки здесь: http://www.soft-gems.net/index.php?option=com_content&task=view&id=30&Itemid=35 Но пакета для Delphi XE2 нет, и...
3565 просмотров
schedule 08.04.2023

Как структурировать базу данных для быстрого доступа к узлам
Я ищу способ структурировать базу данных с помощью VirtualTreeView и базы данных SQLite для быстрого поиска данных. В VirtualTreeView возникает событие OnNodeInit, но это не всегда практично для этой цели. Данные берутся из групп новостей Usenet и...
2796 просмотров

Настройка заголовка для узлов списка виртуальных деревьев
Я не могу понять процесс, описанный в документации. Он говорит использовать событие: procedure TForm1.VSTGetText(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: Integer; TextType: TVSTTextType; var CellText: WideString);...
739 просмотров
schedule 11.09.2022

Delphi VirtualTreeView — автофокусировка узла при наведении на узел
Я перетаскиваю узел из одного приложения в другое. Он работает нормально, только если я ранее выбрал node. Это потому, что я собираю данные с помощью метода GetNodeData(FocusedNode) . Я хотел бы как-то автоматически сфокусировать узел на узле....
2212 просмотров
schedule 26.06.2022

VirtualTreeView: проверьте, виден ли узел
Как проверить, виден ли узел (на экране) с помощью компонента VirtualTreeView? Что-то вроде этого: if not Grid.NodeVisible (Node) then Grid.ScrollIntoView (Node, True); Узел должен располагаться по центру, если он не был виден, но...
2065 просмотров
schedule 02.02.2023