鼠标跨窗体拖动图片如何实现?Form1中有一个Image图片,需要跨窗体拖到Form2中去显示,在Image图片上点击鼠标
鼠标跨窗体拖动图片如何实现?
Form1中有一个Image图片,需要跨窗体拖到Form2中去显示,在Image图片上点击鼠标时,是否能够在鼠标移动时,Image图片伴随移动呢?
[解决办法]
有点难度
[解决办法]
可以考虑复制 到另一个窗体上 然后原来的那个删除
[解决办法]
拖动图片,把这个自己改改吧:
http://www.m5home.com/blog/article.asp?id=286
[解决办法]
拖动没问题,我试了,Image图片伴随移动就麻烦了
[解决办法]
很简单啊 骗一下不就得了?
截屏桌面当成是你的Form的背景图片 完事后再处理一下不就行了吗?
[解决办法]
- VB code
'Form1Option ExplicitPublic dx As SinglePublic dy As SinglePrivate Sub Form_Load() Form2.ShowEnd SubPrivate Sub Image1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = vbLeftButton Then dx = X dy = Y Image1.Drag vbBeginDrag Set Image1.DragIcon = Image1.Picture End IfEnd Sub
[解决办法]
目前发现的源码,都没有真正的把被拖动对象从一个窗口移到另一个窗口。
友情顶贴…………
