如何将一个treeview中某个结点中的文字内容拖到一个memo中? 如何将一个treeview中某个结点中的文字内容拖到一个memo中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TreeView1.DragMode := dmAutomatic;procedure TForm1.TreeView1StartDrag(Sender: TObject; var DragObject: TDragObject);begin if TreeView1.Selected <> nil then begin DragObject := TDragObject.Create; DragObject.DragHandle :=Memo1.Handle; end;end;procedure TForm1.Memo1DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean);begin Accept := IsDragObject(Source);end;procedure TForm1.Memo1DragDrop(Sender, Source: TObject; X, Y: Integer);begin Memo1.Lines.Add(TreeView1.Selected.Text);end;大概就这样 先设TreeView1.DragMode 为 dmAutomatic;procedure TForm1.Memo1DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean);begin Accept := Source = TreeView1;end;procedure TForm1.Memo1DragDrop(Sender, Source: TObject; X, Y: Integer);begin if TTreeView(Source).Selected <> nil then Memo1.Lines.Append(TTreeView(Source).Selected.Text);end; 求助:把以下代码做成DLL,并能在VB里调用。 如何知道某个NT服务是否存在?并且使自己的NT服务与之建立依存关系! 如果你遇到这种查询条件,该怎么查询最好!! 请问到哪里下载 dxDBrid控件?? 请教如何设置程序密码 如何限制一个edit控件中只能输入数字,急急急急急急急急急急急急 200分只求一解!!!!!线程与Timer………… 参看下面2帖 大侠救命!!!!!!:关于TServerSocket的连接数 怎么实现不用重启而实现注册表修改结果的生效。(大部分修改实现即可) delphi访问带密码的.mdb 讨论:用netmeeting的做服务的问题!!
var DragObject: TDragObject);
begin
if TreeView1.Selected <> nil then begin
DragObject := TDragObject.Create;
DragObject.DragHandle :=Memo1.Handle;
end;
end;procedure TForm1.Memo1DragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
begin
Accept := IsDragObject(Source);
end;procedure TForm1.Memo1DragDrop(Sender, Source: TObject; X, Y: Integer);
begin
Memo1.Lines.Add(TreeView1.Selected.Text);
end;
大概就这样
State: TDragState; var Accept: Boolean);
begin
Accept := Source = TreeView1;
end;procedure TForm1.Memo1DragDrop(Sender, Source: TObject; X, Y: Integer);
begin
if TTreeView(Source).Selected <> nil then
Memo1.Lines.Append(TTreeView(Source).Selected.Text);
end;