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

Delphi, VirtualStringTree — классы (объекты) вместо записей
Мне нужно использовать класс вместо записи для узла VirtualStringTree. Должен ли я объявить это стандартным (но в данном случае - хитрым) способом: PNode = ^TNode; TNode = record obj: TMyObject; end; //.. var fNd: PNode; begin fNd:=...
2327 просмотров
schedule 03.06.2022

Как не добавить дубликат в TVirtualStringTree?
У меня есть два VirtualStringTrees, первый VST заполнен данными, и я хочу проверить второй VST и добавить узлы, которых еще нет в первом VST. Или я хочу добавить те узлы из второго VST, которые не являются дубликатами первого VST. procedure...
434 просмотров

VirtualStringTree Правильное/рекомендуемое использование
Я уже некоторое время использую virtualstringtree. Я использую его для двух разных целей: во-первых, как обычное дерево для выбора и отображения данных, а во-вторых, как сетку для отображения выходных данных операторов SQL. Все мои данные,...
3262 просмотров

Попытка установить Virtual Treeview для Delphi XE2
Здесь найден ствол: http://virtual-treeview.googlecode.com/svn/trunk/ Скачанные файлы... Исправлены некоторые ошибки с путями поиска (VirtualTreesD не смог найти нужный пакет "dclstd" - он был в lib/win32/release, добавил его в пути библиотеки...
2572 просмотров
schedule 02.03.2022

Tvirtualstringtree, более 2000 строк, он добавляет узлы внизу и становится невидимым, а также не запускается функциями рисования?
Я читал тексты о скрытии и отображении узлов для целей фильтрации, но если мы установим более 2000 строк, чтобы сделать узел видимым/невидимым, После этого количества строк, когда мы пытаемся вставить ChildNode вверху, он добавляет узел внизу, и...
687 просмотров

Delphi TreeView DestroyWnd/CreateWnd медленный
у нас есть TTreeView со многими узлами - обычно 20 000 узлов и более. Этот TTreeView используется в закрепленном интерфейсе (библиотека стыковки DevExpress). Когда любая форма в приложении закрепляется или отстыковывается, маркеры закрепляемой...
546 просмотров
schedule 14.03.2022

добавить маленькую иконку в virtualtreeview
я пытаюсь добавить маленькую иконку в VirtualTreeview в delphi2010. У меня есть ImageList, прикрепленный к VirtualTreeview, используя изображения свойств procedure TMainFrm.VSTGetImageIndex(Sender: TBaseVirtualTree; Node: PVirtualNode; Kind:...
2661 просмотров
schedule 01.06.2023

Дерево копий VirtualTreeView с данными
Как скопировать все узлы из одного VirtualTreeView в другой? Я попытался использовать функцию CopyTo, но данные оказались пустыми, почему? Данные содержат ссылку на запись (как обычно). Я также пытался использовать событие OnNodeCopying , как...
2208 просмотров
schedule 04.02.2023

Delphi VirtualStringTree OnMouseEnter и OnMouseLeave
Здравствуйте, пожалуйста, есть ли версия VirtualStringTree, которая содержит эти 2 события мыши: OnMouseEnter и OnMouseLeave ?
544 просмотров

VirtualTreeView с UseExplorerThemes
Я только что обнаружил, что использование Option toUseExplorerTheme позволяет создать красивый прямоугольник выбора для VirtualStringTree. Однако, если установлен параметр Option toGridExtensions и в дереве есть несколько столбцов, для внутренних...
629 просмотров
schedule 17.05.2024

Как назначить данные узлу VirtualStringTree в событии InitNode
Я не уверен, как назначить данные узлу в VirtualStringTree. Мне нужно присвоить указатель на объект записи свойству Node Data в событии InitNode элемента управления деревом. Однако я получаю ошибку времени компиляции «Требуется тип указателя»....
1355 просмотров

Проблема с сортировкой TVvirtualTreeview
У меня есть TVirtualTreeview в моем приложении (по-прежнему основанном на D2007), который устанавливает RootNodeCount в желаемое значение, а в событии OnInitNode я назначаю объект узлу, который в противном случае хранится в TObjectList в моем классе...
205 просмотров
schedule 19.02.2023

Проблема с TVirtualStringGrid CopyToClipboard Embarcadero Seattle C++
Раньше после вызова VirtualStringGrid -> CopyToClipBoard я мог вставить сетку как текст с вкладками в блокноте или как полностью отформатированную сетку (заголовки, цвет и границы) при вставке в Excel или Outlook. Однако у меня возникли...
214 просмотров

TVirtualStringGrid — правильное копирование и вставка узла
Может ли кто-нибудь показать мне хороший пример VirtualStringTree.CopyTo? Я сделал приложение, которое добавляет, удаляет узлы, но я не могу заставить CopyTo работать правильно. Моя цель — использовать функцию CopyTo для копирования узла и его...
129 просмотров

Нарушение прав доступа после уничтожения TStringEditLink (TVirtualStringTree) — пример Lazarus
Я попытался реализовать редактор для VirtualStringTree на основе примера Lazarius. Можете ли вы сказать мне, почему я получил нарушение прав доступа после того, как TStringEditLink был уничтожен? Странно, что ошибка появляется только тогда,...
534 просмотров

Определить, получает ли пользователь фокус компонента по вкладке или по клику
Как я могу определить, входит ли пользователь в компонент с помощью клавиши tab или мыши click ? ОБНОВЛЕНИЕ 1 На самом деле речь идет о TVirtualStringTree , который в зависимости от того, как он фокусируется, открывает пользовательский...
834 просмотров

Фильтрация VirtualStringTree сделана правильно
Я ищу быстрый способ фильтрации узлов в VirtualStringTree на основе правила фильтрации, особенно при изменении правила фильтрации . В VST встроен механизм фильтрации, с помощью которого вы можете определить, отфильтровывается ли узел. Мое...
917 просмотров

TVirtualStringTree — как рисовать столбцы заголовков без использования OwnerDraw?
Я хотел бы рисовать в столбцах заголовков TVirtualStringTree , но у меня проблема. Мне нужно, чтобы столбцы дерева использовали его «отрисовку по умолчанию» и добавляли к нему свою собственную графику. Если я использую hoOwnerDraw с...
691 просмотров

Delphi VirtualStringTree OnGetHint
Я хочу показать подсказку, когда текст ячейки уже полностью показан. Итак, в форме OnCreate procedure TForm1.FormCreate(Sender: TObject); begin VirtualStringTree1.HintMode := hmHint; VirtualStringTree1.ShowHint := True; end; и OnGetHint...
779 просмотров

TVirtualStringTree - установка выравнивания ячеек / узлов столбца
У меня есть VirtualStringTree с Header.Column, установленным на taLeftJustify (по умолчанию). Есть ли способ установить для ячеек / узлов этого столбца значение taRightJustify , чтобы узлы были выровнены по правому краю, но текст столбца...
752 просмотров