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

Вниз

Скопировать один TreeView в другой   Найти похожие ветки 

 
DelphiLexx ©   (2006-07-26 16:09) [0]

Мне нужно сделать копию одного TreeView в другой. Метод Assign не помагает.
Т.е. у меня есть TreeView1 и TreeView2.
TreeView1 должен стать аналогичен TreeView2 и после чего TreeView2 делаем TreeView2.Free.  Так как сделать копию?


 
MBo ©   (2006-07-26 16:10) [1]

SaveToStream/Load


 
DelphiLexx ©   (2006-07-26 16:15) [2]


> SaveToStream/Load

А почему Assign не работает?


 
MBo ©   (2006-07-26 16:18) [3]

>А почему Assign не работает?
Этот метод не обязан быть реализован


 
PSPF2003 ©   (2006-07-26 18:38) [4]

Хм... :)
А ты как писал?
Так :
 TreeView1.Assign();
или так :
 TreeView1.Items.Assign();


 
DelphiLexx ©   (2006-07-27 09:06) [5]


> TreeView1.Assign();

TreeView1.Assign();


 
PSPF2003 ©   (2006-07-27 09:15) [6]

Так тебе что надо, Items скопировать ?


 
DelphiLexx ©   (2006-07-27 10:38) [7]


> Так тебе что надо, Items скопировать ?

Один из способ копирования одного TreeView в другой даже с сохранением
сортировки:

procedure TForm1.btn1Click(Sender: TObject);
var
 m : TMemoryStream;
begin
 m := TMemoryStream.Create;
 m.Seek(0, soFromBeginning);
 tv2.SaveToStream(m);
 m.Seek(0, soFromBeginning);
 tv1.LoadFromStream(m);
 m.Free;
end;

Но у меня первоначальной дерево создается через AddObject, в котором
2-ой параметр укаатель Pointer. Так вот данные этих не сохраняются. Как быть?



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

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
15-1155627150
vidiv
2006-08-15 11:32
2006.09.10
Вопрос по HTML про <img ismap> и javascript


2-1156215517
Старт7
2006-08-22 06:58
2006.09.10
Как из строки "< font color = white >" вытянуть цвет?


15-1155565469
Ксардас
2006-08-14 18:24
2006.09.10
товарищ спросил, а я чёт затруднился


2-1155665628
Edu.1982
2006-08-15 22:13
2006.09.10
Карты


3-1151652822
dwar
2006-06-30 11:33
2006.09.10
Connection autarisation failure. File is not a valid database ???