Форум: "Основная";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
ВнизДинамическое создание разделов в TreeView Найти похожие ветки
← →
alex-drob (2005-06-06 01:12) [0]Есть масив строк, и для каждой строки из масива еще масив строк. Как зделать чтобы в TreeView`е был список строк первого масива, а при нажатии на + возле строки открывался список строк масива масива для данной строки?
Вобщем как создавать динамически items и для него subitem? Желательно чтобы создать основные items`ы а потом для каждого subitems`ы.
← →
KilkennyCat © (2005-06-06 01:25) [1]А если посмотреть все функции TreeView и TreeNode, неужто там не увидеть нечто подобное add, insert и прочеe?
← →
jack128 © (2005-06-06 01:28) [2]
var
Items: array of record
Str: string;
SubStrings: array of string;
end;
begin
TV.Items.BeginUpdate;
try
for i := low(Items) to High(Items) do
begin
Node := TV.Items.AddChild(nil, Items[i].Str);
for j := low(Items.SubStrings) to High(Items.SubStrings) do
SubNode := TV.Items.AddChild(Node, Items[i].SubStrings[j]);
end;
finally
TV.Items.EndUpdate;
end;
end;
KilkennyCat © (06.06.05 1:25) [1]
А если посмотреть все функции TreeView и TreeNode, неужто там не увидеть нечто подобное add, insert и прочеe?
не увидеть ;)
← →
alex-drob (2005-06-06 01:31) [3]Я смотрел, но возникло несколько вопросов
1) что писать первым параметром TreeView1.Items.Add
2) что писать первым параметром TreeView1.Items.AddChild
← →
alex-drob (2005-06-06 01:37) [4]
> jack128 © (06.06.05 01:28) [2]
А как этим воспользоваться?
← →
alex-drob (2005-06-06 01:40) [5]Всё разобрался.
Огромное спасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c