0
A
回答
0
您需要查看MouseDown和MouseMove事件。上的MouseDown你要捕获鼠标当前的X和Y坐标:
private Point trackPoint;
trackPoint= new Point(x, y);
上的MouseMove,你需要计算原始点x和y和新的鼠标位置之间的差异x和y(其中e
是MouseMove事件的EventArgs的):
int xDiff = trackPoint.X - e.X;
int yDiff = trackPoint.Y - e.Y;
然后更新跟踪位置
trackPoint = new Point(e.X, e.Y);
然后,由移动图像x差值和yDiff:
Image.Location = new Point(Image.Location.X - xDiff, Image.Location.Y - yDiff);
这是完全未经测试,我不保证上面一样工作的,但应该指向你在正确的方向。
相关问题
- 1. 用手指移动视图
- 2. 如何在android手机中捕捉手指移动方向?
- 3. 如何在Android手指触摸移动图像?
- 4. 如何在Android手指触摸移动图像?
- 5. 如何在Android上使用手指在图像上绘图?
- 6. 并排移动图像移动到手机上的垂直图像
- 7. 手指运动上的翻转图像
- 8. 如何在手指移动时在图像上绘制一条线iPhone
- 9. LibGDX:如何用手指移动矩形?
- 10. 如何用手指移动OpenGL广场?
- 11. 如何用手指移动精灵?
- 12. 在触摸手机上使用Javascript检测手指拖动?
- 13. 如何通过手指在图像上交换图像
- 14. EXC_BAD_ACCESS在didAccelerate手机上的移动
- 15. 图片在iOS中用手指在屏幕上移动
- 16. 移动应用的手机
- 17. 如何在手机上部署移动6应用程序?
- 18. 如何让视图在Android中沿着手指运动移动?
- 19. 如何手动调用jQuery手机
- 20. 避免图像在手机上堆叠
- 21. 背景图像不scalling在手机上
- 22. 图像没有在手机上全宽
- 23. 如何使用手机在Android手机上显示相机
- 24. 移动图片上面的内容在手机上
- 25. iOS调整大小并用手指移动图像蒙版
- 26. 如何在图像缩放时使用手指绘制图像?
- 27. 移动绘图按照手指
- 28. 移动不适合手指的视图
- 29. 如何在手机上滚动
- 30. jquery移动手指检测
谢谢。我会试试这个。 – Bill 2010-05-11 16:33:49
你有没有这个运气? – GenericTypeTea 2010-05-14 10:14:46