Форум: "Начинающим";
Текущий архив: 2011.08.21;
Скачать: [xml.tar.bz2];
ВнизПеренести содержимое TreeView в другой Найти похожие ветки
← →
бумбум (2011-05-10 10:21) [0]Здравствуйте!
Никак не получается перенести все содержимое одного TreeView в другой…
определяя Level у веток могу переносить если их не много но но тем больше тем страшнее.
Нашел пример с сохранением Data у каждой ветки но почемуто он у меня всегда равен nilvar
P: Pointer;
i: Integer;
begin
For i:=0 to TreeView1.Items.Count-1 do
Begin
p:= TreeView1.Items.Item[i].Data;
….
Что можете посоветовать или в какую сторону копать?
← →
Dennis I. Komarov © (2011-05-10 10:24) [1]
> Что можете посоветовать или в какую сторону копать?
В сторону понятного формулирования вопроса...
ну и понимать надо что пишешь, а не "нашел в нете и скопипастил"
← →
бумбум (2011-05-10 10:31) [2]Поправлюсь
Никак не получается сохронить все содержимое TreeView"a...
← →
Dennis I. Komarov © (2011-05-10 10:33) [3]Что есть содержимое TreeView? И что значит его сохранить?
← →
бумбум (2011-05-10 10:36) [4]Ну тоесть ветки... Items"ы...
← →
бумбум (2011-05-10 10:37) [5]
> ... Items"ы...
Items
← →
Dennis I. Komarov © (2011-05-10 10:46) [6]и это все?
← →
Ega23 © (2011-05-10 10:52) [7]
TreeView1.Items.Assign(TreeView2.Items)
← →
бумбум (2011-05-10 10:54) [8]А ну да... Сохранить значит. записать его в текст например или в ини или ешё куда нибудь чтоб при следующем открытии они отображались (ветки.. итемс) также как в последний раз с данными.
Ну и соответственно как открывать эти записи тоже подскажите если что …
← →
бумбум (2011-05-10 10:56) [9]
> Ega23 © (10.05.11 10:52) [7]
> TreeView1.Items.Assign(TreeView2.Items)
TreeView2.ItemsЖ= TreeView1.Items;
Ну я ж поправил сообшения. стим разобрался уже
← →
Ega23 © (2011-05-10 11:05) [10]
> TreeView2.ItemsЖ= TreeView1.Items;
Ну можно и так, там в сеттере точно такой же assign стоит.
← →
Dennis I. Komarov © (2011-05-10 11:07) [11]ну и в чем проблема?
идем сверху пока не конец, если есть дети то внуть и аналогично рекурсия, не забывая писать данные каждого узла куда-нибудь...
← →
QAZ (2011-05-10 11:13) [12]
> записать его в текст например или в ини или ешё куда нибудь
> чтоб при следующем открытии они отображались (ветки.. итемс)
TreeView1.SaveToFile();
TreeView1.LoadFromFile();
← →
Dennis I. Komarov © (2011-05-10 11:15) [13]
> QAZ (10.05.11 11:13) [12]
Это не наш метод :)
← →
бумбум (2011-05-10 11:24) [14]
> QAZ (10.05.11 11:13) [12]
> > записать его в текст например или в ини или ешё куда нибудь
> > чтоб при следующем открытии они отображались (ветки..
> итемс) TreeView1.SaveToFile();TreeView1.LoadFromFile();
>
Ухты =-0... я и незнал что этисвойства TreeView"у доступны
Спасибо выручил!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.08.21;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.003 c