Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Вниз

Немогу понять как добовлять items в TreeView?   Найти похожие ветки 

 
ALeXXXX   (2004-02-26 16:49) [0]

Немогу понять как добовлять items в TreeView?


 
savva ©   (2004-02-26 16:55) [1]

TreeView1.TVInsert


 
prometey   (2004-02-27 06:55) [2]

TreeView1.Items.Add(nil,"MyNode");


 
Владимир Кладов   (2004-02-28 13:04) [3]

ответ savva был верный, prometey - мимо


 
zapmax   (2004-03-10 11:13) [4]

Не знаю, актуален ли еще вопрос?..

1)TreeView.Items.Insert(SelNod,"Текст_для_новой_ноды");
добавит новую ноду как предшествующую "братскую" по отношению к  SelNod (т.е. родителем новой ноды будет та же,  что и для SelNod);
2) TreeView.Items.Add(SelNod,"Текст_для_новой_ноды");
добавит новую ноду как последнюю "братскую" по отношению к  SelNod (т.е. родителем новой ноды будет та же,  что и для SelNod);
3) TreeView.Items.AddFirst(SelNod,"Текст_для_новой_ноды");
добавит новую ноду как первую "братскую" по отношению к  SelNod (т.е. родителем новой ноды будет та же,  что и для SelNod);
4) TreeView.Items.AddChild(SelNod,"Текст_для_новой_ноды");
добавит новую ноду как последнюю дочернюю по отношению к  SelNod (т.е. родителем новой ноды будет указанная SelNod);
5) TreeView.Items.AddChildFirst(SelNod,"Текст_для_новой_ноды");
добавит новую ноду как первую дочернюю по отношению к  SelNod (т.е. родителем новой ноды будет указанная SelNod).

Все указанные методы возвращают добавленную ноду.
Внимание! Add и AddChild   при включенной сортировке дерева добавят новую ноду не как последнюю, а в соответствии с сортировкой "братских" нод того же уровня, что и вставляемая нода.


 
Андрей2   (2004-04-18 18:26) [5]

Вы какой TreeView имеете ввиду: VCL или KOL? (здесь речь идёт вообще-то про KOL)


 
Gandalf ©   (2004-04-22 12:25) [6]

У нас тут только KOL, но zapmax ответил про VCL.


 
Андрей2   (2004-04-24 20:03) [7]

А я нашёл выход из положения (правдв, по своей элегантности он не бещет, но всё-же работает). Различие компонента KOL от VCL состоит в том, что к определённому элементу дерева можно обратиться ТОЛЬКО по его Handl-у. В функции TVInsert в качестве первого параметра как раз и нужно указывать HANDLE родителя (или 0 - если создаваемая ветка ключевая), а не его индекс (по счёту). Также функция TVInsert возвращает Handle вновь созданного элемента дерева. Я лично нашёл выход из своего положения (возможно, он вам может и не подойти) когда мне необходимо было просто заполнить TKOLTreeView деревом, наглядно представляющим группы и компьютеры в локальной сети. Реализовал я это при помощи рекурсивной функции...



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.045 c
1-1099390639
Влад
2004-11-02 13:17
2004.11.21
Кто-нибудь пользуется компонентом Async32 для Delphi


1-1099643343
V l a d i m i r
2004-11-05 11:29
2004.11.21
конвертация типа Word в String


14-1099263482
Yegorcic
2004-11-01 01:58
2004.11.21
Проблема с DVD-Rom ом


1-1099578647
Antiloop
2004-11-04 17:30
2004.11.21
TwebBrowser подскажите плиз


14-1099564888
Трафарет
2004-11-04 13:41
2004.11.21
Можно ли создать ISO образ без CD-DVD дисковода?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский