Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Динамическое создание разделов в 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.057 c
6-1112014812
Zyb
2005-03-28 17:00
2005.06.29
Имя пользователя удаленного компьютера


4-1115175884
Alexandr_jr
2005-05-04 07:04
2005.06.29
CreateFileMapping&MapViewOfFile


1-1118062914
Олег из Москвы
2005-06-06 17:01
2005.06.29
Непонятные ошибки.


3-1116561691
Ландух
2005-05-20 08:01
2005.06.29
Как обновить данные удаленной БД


1-1117780243
Woprosnik
2005-06-03 10:30
2005.06.29
Динамическое меню