Вопросы по теме 'virtualtreeview'
Delphi, VirtualStringTree - обработка простых текстовых стилей (например, bbcode)
как лучше всего обрабатывать простые текстовые стили, такие как bbcode, позволяющие использовать полужирный курсив и т. д. внутри текста? я разделил текст на части, каждой части был назначен стиль, а затем я выделил текст для каждой части, начиная с...
3008 просмотров
schedule
23.10.2021
Можно ли отображать один объект несколько раз в VirtualStringTree?
Я понимаю, что мне действительно нужно переписать структуру данных моей программы (не сейчас, но скоро, поскольку крайний срок - понедельник), поскольку в настоящее время я использую VST (VirtualStringTree) для хранения своих данных.
Я хотел бы...
685 просмотров
schedule
28.09.2021
Обход узлов и их дочерних элементов и изменение данных
Я использую список виртуальных деревьев для delphi 2009. Я создал дерево с такими данными, как:
type
PTreeData = ^TTreeData;
TTreeData = record
FCaption: String;
FPath: String;
end;
Я хочу перебрать все элементы, но в...
4480 просмотров
schedule
29.11.2021
TVirtualStringTree и вертикальная прокрутка не работают должным образом
Я научился использовать TVirtualStringTree, и мне это понравилось. У меня есть один настраиваемый невизуальный список под названием PackedList, который заполняется другим потоком. И я хочу отображать все содержимое списка в TVirtualStringTree в...
1982 просмотров
schedule
10.11.2021
TVirtualStringTree: прокрутка вниз два раза вызывает переключение
У меня есть узлы переменной высоты. Если высота прокручиваемого узла больше, чем клиентская область VST, вызов функции «ScrollIntoView (GetLast, False, False)» в первый раз выполняет свою работу безупречно и переходит к концу последнего узла, что...
729 просмотров
schedule
08.11.2021
TVirtualStringTree изменяет курсор при наведении курсора на изображение
Как изменить курсор при наведении курсора на ImageIndex с узла
Обычно у меня есть значок прикрепления, отображаемый на узле, и я хотел бы, чтобы пользователь понял, изменив курсор, что у него есть возможность загрузить файл, нажав на него.
298 просмотров
schedule
27.09.2021
Бесконечная прокрутка VirtualTreeView
Есть ли способ реализовать бесконечную прокрутку с помощью virtualtreeview?
Я хотел бы загружать заданное количество записей базы данных за раз и добавлять их в virtualtreeview, когда пользователь прокручивает страницу вниз. Но я не уверен, как...
589 просмотров
schedule
27.09.2021
Delphi: сборка компонентов - ассоциированный TVirtualStringTree
Я создаю новый компонент и хочу добавить одно свойство, с которым можно связать объект TVirtualStringTree .
На картинке ниже я указываю и пример из объекта TLabel со свойством FocusControl , связанным с TEdit
Если мне это нравится:...
179 просмотров
schedule
14.10.2021
Перетаскивание виртуального дерева
Как скопировать между двумя виртуальными деревьями, чтобы скопировать все столбцы, а не только первый?
перед копированием:
после копирования:
257 просмотров
schedule
04.02.2022
VirtualTreeView Finalize в C ++ Builder для UnicodeString
Я использую VirtualTreeView в C ++ Builder и использую его со следующей структурой:
struct TVTNodeData
{
int Index;
UnicodeString Caption;
}
Я предварительно заполняю узлы дерева, используя цикл, который имеет это:...
1147 просмотров
schedule
22.02.2022
Нарушение прав доступа при назначении строки в событии InitNode TVirtualStringTree
Данный код работает без проблем в Delphi 2007. Однако в Delphi 2009 я получаю исключение.
Нарушение прав доступа показывает чтение адреса $00000000.
Проблема существует только при назначении строки, она работает для чисел.
Кроме того,...
1075 просмотров
schedule
03.03.2022
Как получить выбранные узлы в VirtualStringTree после изменения выбора?
У меня есть VST с включенной опцией MultiSelect. Как я могу получить список выбранных узлов в VirtualStringTree, когда выбор изменяется с помощью событий клавиатуры?
Я попытался использовать приведенный ниже код в событии OnFocusChanged....
2786 просмотров
schedule
08.03.2022
Как использовать TVirtualStringTree AccessibleName или реализовать специальные возможности?
Я вижу, что у TVirtualStringTree есть свойство с именем AccessibleName , но я не вижу, чтобы оно работало, то есть давало строку, которая установлена для чтения с экрана, такого как NVDA.
Я пытался установить это в событии OnGetText , но это,...
209 просмотров
schedule
06.03.2022
Как обновить вертикальную полосу прокрутки в 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 просмотров
schedule
31.03.2022
Как изменить цвет поля фокусировки в TVirtualStringTree?
Мне нужно изменить цвет рамки окна фокуса TVirtualStringTree, как на этом рисунке:
2279 просмотров
schedule
09.04.2022
VirtualTreeView - Embarcadero C ++ Builder XE7 - 64 бит
Я только что загрузил последнюю версию VirtualTreeView .
Я смог сгенерировать среду выполнения и разработать пакеты на 32 бита с помощью Embarcadero C ++ Builder XE7. Но при попытке собрать среду выполнения в 64 бита я получаю такую ошибку:...
1330 просмотров
schedule
18.04.2022
Delphi VirtualStringTree — проблема с отступами
Эй, С.О.! Я понял, что мои дочерние узлы не имеют отступа - они находятся на том же уровне, что и корневые узлы. Вот скриншот:
Как видите, дочерние узлы находятся на отступе первого уровня. FixedIndent выключен, так что причина не в этом....
776 просмотров
schedule
04.05.2022
Как сделать полосу прокрутки VirtualStringTree видимой?
Я поместил одно VirtualStringTree(VST1) на форму1 и добавил в него некоторые данные. Вертикальная полоса прокрутки видна независимо от количества узлов, и я ничего не делал со свойствами высоты узла по умолчанию. Затем я скопировал VST1 в form2 и...
1313 просмотров
schedule
01.05.2022