Конференция "Компоненты" » Копирование TTreeView [D7]
 
  • homeknight (02.04.12 11:32) [0]
  • Cobalt © (02.04.12 12:54) [1]
    пишешь рекурсивную функцию обхода дерева TTreeView
    обходишь дерево исходного контрола, и добавляешь во второе дерево новые TTreeViewItem , копируя содержимое элементов методом Assign
  • Cobalt © (02.04.12 13:12) [2]
    Ой, че-то я вообще заумничал :)
    TreeView1.Items.Assign(Form2.TtreeView2.Items);



    полная замена всех элементов дерева
  • homeknight (02.04.12 13:45) [3]
    Ясно... а если передать это дерево в локальной сети из программы-клиента на программу-сервер, то функцию обхода вставлять в передачу строки сокетом?
    Я мож че путаю... опыт работы с сокетом = 0. Буду рад помощи... А пока спасибо и за это. Ща буду тестить.
  • Cobalt © (02.04.12 14:15) [4]
    У элемента TreeView1.Items есть иные методы, как-то SaveToStream/LoadFromStream
  • homeknight (02.04.12 14:16) [5]
    Вобщем вопрос в следующем: как передать Item по сети. Какими компонентами пользоваться?
  • homeknight (02.04.12 14:17) [6]

    > Cobalt ©   (02.04.12 14:15) [4]
    > У элемента TreeView1.Items есть иные методы, как-то SaveToStream/LoadFromStream


    Начинаю допирать)
 
Конференция "Компоненты" » Копирование TTreeView [D7]
Есть новые Нет новых   [134427   +35][b:0][p:0.001]