不同窗口间如何实现拖放操作。(50分)

  • 主题发起人 主题发起人 LoneChilde
  • 开始时间 开始时间
L

LoneChilde

Unregistered / Unconfirmed
GUEST, unregistred user!
有两个窗口,其中一个窗口中有一个备注字段,这个字段的内容要根据用户从另一窗口中选中的记录(DBGrid控件)拖放过来。用户可能在DBGrid窗口中选择多条记录拖放到目标窗口的备注字段中,请问专家如何处理这个操作?涉及两个窗口。谢谢!
 
为什么不放在同一个窗口中呢?这样会简单一些?
其实放在两个窗口中也应该可以的,顶一下
 
DBGrid有一个Selected的属性,可以找到你所选的记录的。
 
选择多条记录没问题,问题在于怎么处理从另一个窗口拖来的东东。
 
拖放操作,去看一下,可以实现的!
 
同一个窗口,我可以实现。不同窗口还不太好处理。
 
在源窗体的onstartdrag事件写代码。
在目的窗体的ondropdrag事件写代码。
需要的话再开几个全局变量。
应该可以搞定同个应用程序拖放的大部分问题吧?
 
拖放操作,找一下相关资料吧

俺没有delphi,不会写代码:(
 
樓主,讓你失望了,我什么都不懂,只懂灌水!!
 
放在一个窗口不能吗? 如果放在一个窗口这样问题就变得非常简单了?
 
不能放在同一窗口。
 
http://www.cnread.net/cnread1/dnwl/cxsj/delphi/jcjc/023.htm
详细的从头到尾看看这个文章,也许有用哦。那提到了不同的子窗口的文件拖放操作。试试看。我没有试过,不好意思。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部