关于dragdrop的问题,请高人指点下

来源:百度知道 编辑:UC知道 时间:2024/06/06 23:27:58
在窗体上有两个图片框分别为picture1和picture2,且将picture2的dragmode属性值设置为1,要求程序运行时,可以用鼠标把picture2拖曳到picture1中:
请Private Sub Picture1_DragDrop(Source As Control, X As Single, Y As Single)
Source.Move Picture1.Left + X, Picture1.Top + Y
End Sub
和Private Sub Picture1_DragDrop(Source As Control, X As Single, Y As Single)
Source.Move X, Y
End Sub
这两个程序区别在哪里?为什么?

X,Y是鼠标的位置
Source.Move X, Y 当P2被拖拽到P1里时~将p2移动到鼠标位置上
Source.Move Picture1.Left + X, Picture1.Top + Y 而这个意思一样 只不过x位置多加了p1的左边距 y加了上边距而已