如何实现将listview中的节点拖到Treeview中,生成新的节点。就像资源管理器中文件的拖动 如题!忘吝赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 implementation{$R *.DFM}procedure TForm1.ListBox1MouseDown(Sender: TObject; Button: TMouseButton;Shift: TShiftState; X, Y: Integer);beginif Button = mbLeft thenbeginListbox1.DragMode := dmManual;Listbox1.BeginDrag(False,-1);end;end;procedure TForm1.Label1DragDrop(Sender, Source: TObject; X, Y: Integer);beginif (Sender is TLabel) and (Source is TListBox) thenbeginwith Sender as Tlabel dobeginFont := (Source as Tlistbox).Font;Color := (Source as TlistBox).Color;Caption := (Source as TlistBox).Items[(Source as TlistBox).ItemIndex]end;end;end;procedure TForm1.Label1DragOver(Sender, Source: TObject; X, Y: Integer;State: TDragState; var Accept: Boolean);beginAccept := Source is TLIstBox;end;procedure TForm1.TreeView1DragOver(Sender, Source: TObject; X, Y: Integer;State: TDragState; var Accept: Boolean);beginAccept := Source is TLIstBox;end;procedure TForm1.TreeView1DragDrop(Sender, Source: TObject; X, Y: Integer);beginWith (Sender as TTreeView) dobeginGetNodeAt(X,Y).Text := (Source as TListBox).Items[(Source as TlistBox).ItemIndex];end;end;procedure TForm1.TreeView1DragDrop(Sender, Source: TObject; X, Y: Integer);beginWith (Sender as TTreeView) dobeginItemS.AddChild (GetNodeAt(X,Y),(Source as TListBox).Items[(Source as TlistBox).ItemIndex]);end; dll中如何调用主叫程序中的一些事件? --用ADOStoredProc调用Oracle存储过程问题,忙了一天了,还没出来,高手近来帮忙-- 一个简单的对比,怎样用SQL实现?详请请进。 判断文件夹是否存在的函数是什么?? 欢迎大家下载我的软件,下载者有分. 如何去空格和回车 怎么在delphi中使flash的控件的右键菜单无效,且加上自已的popup菜单啊? 有合肥的没女友的程序员吗? 如何通过编程获得硬盘的物理ID,可不是用GetVolumeInformation所得的那一个(这个函数只是获得某个盘的逻辑ID). 是朋友,就请快回答这个问题,一定给分!先谢了! 如何更有效地从表中求出一个字段的某一个值 TDBImage控件怎么从文件调入图象?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货