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

Delphi, VirtualStringTree - обработка простых текстовых стилей (например, bbcode)
как лучше всего обрабатывать простые текстовые стили, такие как bbcode, позволяющие использовать полужирный курсив и т. д. внутри текста? я разделил текст на части, каждой части был назначен стиль, а затем я выделил текст для каждой части, начиная с...
3008 просмотров
schedule 23.10.2021

Можно ли отображать один объект несколько раз в VirtualStringTree?
Я понимаю, что мне действительно нужно переписать структуру данных моей программы (не сейчас, но скоро, поскольку крайний срок - понедельник), поскольку в настоящее время я использую VST (VirtualStringTree) для хранения своих данных. Я хотел бы...
685 просмотров

Обход узлов и их дочерних элементов и изменение данных
Я использую список виртуальных деревьев для delphi 2009. Я создал дерево с такими данными, как: type PTreeData = ^TTreeData; TTreeData = record FCaption: String; FPath: String; end; Я хочу перебрать все элементы, но в...
4480 просмотров
schedule 29.11.2021

TVirtualStringTree и вертикальная прокрутка не работают должным образом
Я научился использовать TVirtualStringTree, и мне это понравилось. У меня есть один настраиваемый невизуальный список под названием PackedList, который заполняется другим потоком. И я хочу отображать все содержимое списка в TVirtualStringTree в...
1982 просмотров

TVirtualStringTree: прокрутка вниз два раза вызывает переключение
У меня есть узлы переменной высоты. Если высота прокручиваемого узла больше, чем клиентская область VST, вызов функции «ScrollIntoView (GetLast, False, False)» в первый раз выполняет свою работу безупречно и переходит к концу последнего узла, что...
729 просмотров

TVirtualStringTree изменяет курсор при наведении курсора на изображение
Как изменить курсор при наведении курсора на ImageIndex с узла Обычно у меня есть значок прикрепления, отображаемый на узле, и я хотел бы, чтобы пользователь понял, изменив курсор, что у него есть возможность загрузить файл, нажав на него.
298 просмотров

Бесконечная прокрутка VirtualTreeView
Есть ли способ реализовать бесконечную прокрутку с помощью virtualtreeview? Я хотел бы загружать заданное количество записей базы данных за раз и добавлять их в virtualtreeview, когда пользователь прокручивает страницу вниз. Но я не уверен, как...
589 просмотров

Delphi: сборка компонентов - ассоциированный TVirtualStringTree
Я создаю новый компонент и хочу добавить одно свойство, с которым можно связать объект TVirtualStringTree . На картинке ниже я указываю и пример из объекта TLabel со свойством FocusControl , связанным с TEdit Если мне это нравится:...
179 просмотров

Перетаскивание виртуального дерева
Как скопировать между двумя виртуальными деревьями, чтобы скопировать все столбцы, а не только первый? перед копированием: после копирования:
257 просмотров
schedule 04.02.2022

VirtualTreeView Finalize в C ++ Builder для UnicodeString
Я использую VirtualTreeView в C ++ Builder и использую его со следующей структурой: struct TVTNodeData { int Index; UnicodeString Caption; } Я предварительно заполняю узлы дерева, используя цикл, который имеет это:...
1147 просмотров

Нарушение прав доступа при назначении строки в событии InitNode TVirtualStringTree
Данный код работает без проблем в Delphi 2007. Однако в Delphi 2009 я получаю исключение. Нарушение прав доступа показывает чтение адреса $00000000. Проблема существует только при назначении строки, она работает для чисел. Кроме того,...
1075 просмотров

Как получить выбранные узлы в VirtualStringTree после изменения выбора?
У меня есть VST с включенной опцией MultiSelect. Как я могу получить список выбранных узлов в VirtualStringTree, когда выбор изменяется с помощью событий клавиатуры? Я попытался использовать приведенный ниже код в событии OnFocusChanged....
2786 просмотров

Как использовать TVirtualStringTree AccessibleName или реализовать специальные возможности?
Я вижу, что у TVirtualStringTree есть свойство с именем AccessibleName , но я не вижу, чтобы оно работало, то есть давало строку, которая установлена ​​для чтения с экрана, такого как NVDA. Я пытался установить это в событии OnGetText , но это,...
209 просмотров

Как обновить вертикальную полосу прокрутки в VirtualStringTree?
как обновить полосу прокрутки VirtualStringTree , если каждая высота узла была изменена на другую высоту. потому что прокрутка все еще находится в том же состоянии, из-за чего другой узел не может быть просмотрен при прокрутке....
1718 просмотров
schedule 20.03.2022

VirtualTreeView добавляет корни с потоками
Я хочу добавить корни в VirtualTreeView http://www.delphi-gems.com/index.php/controls/virtual-treeview с такой веткой: function AddRoot ( p : TForm1 ) : Integer; stdcall; begin p.VirtualStringTree1.AddChild(NIL); end; var Dummy : DWORD;...
1731 просмотров
schedule 31.03.2022

Delphi IDE зависает, когда я создаю поток
У меня проблема в том, что Delphi (2010) IDE и программа зависают во время отладки, когда я запускаю поток. Оба окна не отвечают. Когда я убиваю программу, IDE снова работает. Потребовалось время, мне пришлось удалить куски моей программы, и я...
362 просмотров

Как изменить цвет поля фокусировки в TVirtualStringTree?
Мне нужно изменить цвет рамки окна фокуса TVirtualStringTree, как на этом рисунке:
2279 просмотров

VirtualTreeView - Embarcadero C ++ Builder XE7 - 64 бит
Я только что загрузил последнюю версию VirtualTreeView . Я смог сгенерировать среду выполнения и разработать пакеты на 32 бита с помощью Embarcadero C ++ Builder XE7. Но при попытке собрать среду выполнения в 64 бита я получаю такую ​​ошибку:...
1330 просмотров

Delphi VirtualStringTree — проблема с отступами
Эй, С.О.! Я понял, что мои дочерние узлы не имеют отступа - они находятся на том же уровне, что и корневые узлы. Вот скриншот: Как видите, дочерние узлы находятся на отступе первого уровня. FixedIndent выключен, так что причина не в этом....
776 просмотров
schedule 04.05.2022

Как сделать полосу прокрутки VirtualStringTree видимой?
Я поместил одно VirtualStringTree(VST1) на форму1 и добавил в него некоторые данные. Вертикальная полоса прокрутки видна независимо от количества узлов, и я ничего не делал со свойствами высоты узла по умолчанию. Затем я скопировал VST1 в form2 и...
1313 просмотров