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

Окна подсказок Virtual StringTree не отображаются на экране.
Посмотрите на этот снимок экрана, в середине это маленькие окна подсказок, созданные элементом управления TVirtualStringTree и оставленные на экране, эти окна подсказок останутся там до закрытия приложения. проблема возникает, когда отображается...
504 просмотров

Как перетащить файл из Virtual TreeView в проводник Windows
У меня есть TVirtualStringTree, каждый узел представляет файл, и я хочу позволить пользователю перетащить узел в проводник Windows или Outlook, и цель получит настоящий файл. Кажется, мне нужно реализовать обработчик событий...
1346 просмотров
schedule 14.12.2022

VirtualStringTree — правильный способ добавления/обработки подузлов/дочерних узлов при использовании объектов?
Я использую Delphi2010 и пытаюсь разобраться с помощью VirtualStringTree. Я пытался заставить его работать с объектами, и мне не везло, пока я не последовал руководству Philipp Frenzel Virtual TreeView, которое я нашел на веб-сайте soft-gems.net....
7044 просмотров

Как отобразить линии сетки виртуального древовидного представления для узлов, которых еще не существует?
Я использую VirtualStringTree от SoftGem в Delphi 7. Есть ли способ включить полные линии сетки (так же, как в TListView)? Я могу найти только toShowHorzGridLines , который показывает только линии для текущих узлов, а не пустое пространство...
2572 просмотров
schedule 20.11.2022

VirtualTreeView: изменить следующий столбец
Как настроить виртуальное дерево для редактирования следующего столбца, когда пользователь нажимает TAB? +--------+-----------+ + |1 + |2 + +--------+-----------+ + + + +--------+-----------+ Поведение по умолчанию...
759 просмотров
schedule 10.06.2024

Как исправить EStackOverflow в VirtualTreeView?
Иногда в моем проекте возникало исключение EStackOverflow. Я использую Delphi 2010 и последнюю версию VirtualTreeView. Отчет, сгенерированный Eurekalog, содержит бесконечный цикл, подобный этому: (это часть раздела "Стек вызовов" отчета об...
324 просмотров
schedule 14.10.2022

Первый узел остается сверху
Я хочу, чтобы первый узел оставался сверху и не подвергался воздействию во время прокрутки. Первый узел будет похож на заголовок столбца (остается сверху даже при прокрутке). Как я могу это сделать? Такое поведение сейчас можно найти в...
169 просмотров

TVirtualStringTree Нарисовать собственное изображение/значок узла в дереве
Мне нужно нарисовать графику в виде изображения узла. Вроде рисует изображения из ImageList в событии OnGetImageIndex, но из одного источника вроде TIcon, TImage, TBitmap. В моей ситуации все узлы имеют свои значки и места в записи UserData....
1366 просмотров

VirtualStringTree - Указатель сохранен ‹› Указатель получен! Мой подход к кодированию неправильный?
Я использую TVirtualStringTree для хранения указателей на записи. Изначально существует TList, содержащий список записей. Я использую событие OnInitNode для перебора TList и назначения данных каждой записи узлам дерева. Однако при извлечении...
300 просмотров

пример виртуального дерева IterateSubtree в C++Builder XE-XE7
Мне нужен пример использования "виртуального дерева" IterateSubtree в C++ Embarcadero Xe1-7. У меня проблема с этим кодом: void __fastcall TMyForm::BuSearchClick(TObject *) { MyTreeView->IterateSubtree(NULL, SearchDataSomeId,...
554 просмотров
schedule 27.03.2023

VirtualStringTree: поиск текста, где тип не является строкой
Я хотел бы реализовать процедуру поиска для VirtualStringTree , и я хотел бы сделать это, сравнивая текст поиска с текстом из узла, а не из указателя (например, Data^.Column0 ), потому что это не всегда как String . Пожалуйста, помогите мне с...
1061 просмотров

Флажок в TVirtualStringTree не обновляется должным образом, когда OnChecking открывает MessageBox
При установке или снятии галочки в vst хочу в некоторых случаях запросить подтверждение. (Не)проверка работает нормально, пока я не открою MessageBox из обработчика событий OnChecking . Когда я показал MessageBox (и установил Allowed в...
1087 просмотров
schedule 26.05.2023

Как определить, какой элемент управления является отправителем?
Я использую общие процедуры для всех виртуальных древовидных представлений (TVirtualStringTree), поэтому мне нужно поддерживать только 1 код, например, для OnClick я использую Common_VST_OnClick, который установили все элементы управления VST:...
2426 просмотров
schedule 16.03.2024

Как определить TVirtualStringTree с динамической структурой данных
Я хотел бы динамически загружать и отображать в TVirtualStringTree данные из разных таблиц SQL. Это означает, что заголовок и содержимое каждого столбца будут каждый раз содержать разные типы данных. Моя проблема заключается в том, как...
405 просмотров

Наложенные изображения с TVirtualStringTree.OnGetImageIndex
Я хотел бы отобразить изображение из ImageList1 в компоненте vtTest в качестве наложения. Я нашел много ресурсов в Интернете и здесь, в SO, например this , но я не могу заставить ни один из них работать должным образом. Я уверен, что...
1031 просмотров

TVirtualStringTree Scale By Stretch
Я пытаюсь заставить VST автоматически изменять размер при изменении его высоты и ширины. У меня нет этой проблемы с другими размещенными компонентами VCL, некоторые из них имеют свойство «Растянуть», например TImage, которое позволяет им...
315 просмотров

Delphi: изменение фокуса после удаления узла из виртуального строкового дерева
У меня есть компонент типа TVirtualStringTree (назовем его VST ). Он имеет узлы в виде списка, т.е. все узлы находятся на одном уровне. Я хочу изменить фокус после удаления узла (методом DeleteNode ), и я использовал событие OnFreeNode :...
1083 просмотров

TVVirtualStringTree. Как проверить узел и его потомков одним подтверждением?
У меня есть компонент типа TVirtualStringTree . Опция toCheckSupport включена. Параметры, связанные с распространением контрольных состояний, также включены, потому что распространение необходимо. Я хочу реализовать проверку узла с...
860 просмотров

Delphi 10.x не удается разрешить имя модуля для недавно установленной библиотеки
Я столкнулся со следующей загадочной ситуацией при установке сторонней библиотеки, в данном случае Virtual Treeview, которую я буду использовать здесь в качестве примера. После выполнения процедуры установки из INSTALL.txt новые компоненты...
1450 просмотров
schedule 06.06.2022

Как узнать, что узел является корневым в Virtual TreeView?
Я использую виртуальный древовидный обзор. Есть ли надежный способ узнать, является ли узел корневым или нет? я пытаюсь использовать if not Assigned(Node.Parent) then Output('This is root') else Output('This is not root') Но не...
283 просмотров
schedule 18.07.2022