Вопросы по теме '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 просмотров
schedule
15.04.2022
VirtualStringTree Правильное/рекомендуемое использование
Я уже некоторое время использую virtualstringtree. Я использую его для двух разных целей: во-первых, как обычное дерево для выбора и отображения данных, а во-вторых, как сетку для отображения выходных данных операторов SQL.
Все мои данные,...
3262 просмотров
schedule
08.04.2022
Попытка установить 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 просмотров
schedule
10.06.2022
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 просмотров
schedule
09.11.2023
VirtualTreeView с UseExplorerThemes
Я только что обнаружил, что использование Option toUseExplorerTheme позволяет создать красивый прямоугольник выбора для VirtualStringTree. Однако, если установлен параметр Option toGridExtensions и в дереве есть несколько столбцов, для внутренних...
629 просмотров
schedule
17.05.2024
Как назначить данные узлу VirtualStringTree в событии InitNode
Я не уверен, как назначить данные узлу в VirtualStringTree. Мне нужно присвоить указатель на объект записи свойству Node Data в событии InitNode элемента управления деревом. Однако я получаю ошибку времени компиляции «Требуется тип указателя»....
1355 просмотров
schedule
04.03.2024
Проблема с сортировкой TVvirtualTreeview
У меня есть TVirtualTreeview в моем приложении (по-прежнему основанном на D2007), который устанавливает RootNodeCount в желаемое значение, а в событии OnInitNode я назначаю объект узлу, который в противном случае хранится в TObjectList в моем классе...
205 просмотров
schedule
19.02.2023
Проблема с TVirtualStringGrid CopyToClipboard Embarcadero Seattle C++
Раньше после вызова VirtualStringGrid -> CopyToClipBoard я мог вставить сетку как текст с вкладками в блокноте или как полностью отформатированную сетку (заголовки, цвет и границы) при вставке в Excel или Outlook.
Однако у меня возникли...
214 просмотров
schedule
17.01.2023
TVirtualStringGrid — правильное копирование и вставка узла
Может ли кто-нибудь показать мне хороший пример VirtualStringTree.CopyTo? Я сделал приложение, которое добавляет, удаляет узлы, но я не могу заставить CopyTo работать правильно. Моя цель — использовать функцию CopyTo для копирования узла и его...
129 просмотров
schedule
25.05.2023
Нарушение прав доступа после уничтожения TStringEditLink (TVirtualStringTree) — пример Lazarus
Я попытался реализовать редактор для VirtualStringTree на основе примера Lazarius.
Можете ли вы сказать мне, почему я получил нарушение прав доступа после того, как TStringEditLink был уничтожен?
Странно, что ошибка появляется только тогда,...
534 просмотров
schedule
01.05.2023
Определить, получает ли пользователь фокус компонента по вкладке или по клику
Как я могу определить, входит ли пользователь в компонент с помощью клавиши tab или мыши click ?
ОБНОВЛЕНИЕ 1
На самом деле речь идет о TVirtualStringTree , который в зависимости от того, как он фокусируется, открывает пользовательский...
834 просмотров
schedule
14.04.2023
Фильтрация VirtualStringTree сделана правильно
Я ищу быстрый способ фильтрации узлов в VirtualStringTree на основе правила фильтрации, особенно при изменении правила фильтрации . В VST встроен механизм фильтрации, с помощью которого вы можете определить, отфильтровывается ли узел.
Мое...
917 просмотров
schedule
01.02.2024
TVirtualStringTree — как рисовать столбцы заголовков без использования OwnerDraw?
Я хотел бы рисовать в столбцах заголовков TVirtualStringTree , но у меня проблема. Мне нужно, чтобы столбцы дерева использовали его «отрисовку по умолчанию» и добавляли к нему свою собственную графику.
Если я использую hoOwnerDraw с...
691 просмотров
schedule
08.02.2024
Delphi VirtualStringTree OnGetHint
Я хочу показать подсказку, когда текст ячейки уже полностью показан. Итак, в форме OnCreate
procedure TForm1.FormCreate(Sender: TObject);
begin
VirtualStringTree1.HintMode := hmHint;
VirtualStringTree1.ShowHint := True;
end;
и OnGetHint...
779 просмотров
schedule
23.10.2022
TVirtualStringTree - установка выравнивания ячеек / узлов столбца
У меня есть VirtualStringTree с Header.Column, установленным на taLeftJustify (по умолчанию).
Есть ли способ установить для ячеек / узлов этого столбца значение taRightJustify , чтобы узлы были выровнены по правому краю, но текст столбца...
752 просмотров
schedule
23.01.2023