Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2008, 13:31   #1
Arteom
Пользователь
 
Регистрация: 22.08.2007
Сообщений: 59
По умолчанию Копирование перетаскиванием ветвей TreeView

Подскажите пожалуйста, как сделать так, чтобы можно было копировать одну ветвь TreeView в другую.
Arteom вне форума Ответить с цитированием
Старый 26.01.2008, 19:43   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Например, так:
Код:
procedure TForm1.TreeViewDragOver(Sender, Source: TObject; X, Y: Integer;
  State: TDragState; var Accept: Boolean);
var nnod,nnos: TTreeNode;
begin
...
if Source is TTreeView then
begin
nnos:=(Source as TTreeView).Selected;
nnod:=(Sender as TTreeView).DropTarget;
if nnod=nil then
exit;
Accept:=False;
if nnos<>nnod then
Accept:=True;
end;
end;

procedure TForm1.TreeViewDragDrop(Sender, Source: TObject; X, Y: Integer);
begin
...
TreeView.Items.BeginUpdate;
(Source as TTreeView).Selected.MoveTo((Sender as TTreeView).DropTarget,
 naAddChild); //последний параметр - выберете сами...
TreeView.Items.EndUpdate;
end;
А вообще - жмем F1 и смотрим хэлп по TreeView, там подобные примеры тоже есть...

Последний раз редактировалось mihali4; 26.01.2008 в 19:46.
mihali4 вне форума Ответить с цитированием
Старый 26.01.2008, 20:13   #3
Arteom
Пользователь
 
Регистрация: 22.08.2007
Сообщений: 59
По умолчанию

спасибо большое
Arteom вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TreeView и БД Constellation БД в Delphi 12 27.09.2008 15:22
TreeView _SERGEYX_ Общие вопросы Delphi 1 01.09.2008 17:29
TreeView и AbsoluteIndex Родион Компоненты Delphi 1 22.08.2008 22:48
Treeview forzi Помощь студентам 4 04.05.2008 23:50