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. 如何在UIView上移動手指時添加圖像?
- 2. 用手指移動視圖
- 3. 如何在android手機中捕捉手指移動方向?
- 4. 如何在Android手指觸摸移動圖像?
- 5. 如何在Android手指觸摸移動圖像?
- 6. 如何在Android上使用手指在圖像上繪圖?
- 7. 並排移動圖像移動到手機上的垂直圖像
- 8. 手指運動上的翻轉圖像
- 9. 如何在手指移動時在圖像上繪製一條線iPhone
- 10. 圖像變成手機上
- 11. 如何用手指移動精靈?
- 12. LibGDX:如何用手指移動矩形?
- 13. Android如何移動用手指查看
- 14. 如何用手指移動OpenGL廣場?
- 15. 在觸摸手機上使用Javascript檢測手指拖動?
- 16. Android手機移動
- 17. 用手指移動GPUImage層
- 18. 在手指下移動視圖
- 19. 如何通過手指在圖像上交換圖像
- 20. EXC_BAD_ACCESS在didAccelerate手機上的移動
- 21. 圖片在iOS中用手指在屏幕上移動
- 22. 移動應用的手機
- 23. 如何在手機上部署移動6應用程序?
- 24. 如何讓視圖在Android中沿着手指運動移動?
- 25. 如何手動調用jQuery手機
- 26. 如何使用手機在Android手機上顯示相機
- 27. 背景圖像不scalling在手機上
- 28. 避免圖像在手機上堆疊
- 29. 圖像沒有在手機上全寬
- 30. 背景圖像在手機上爆炸
謝謝。我會試試這個。 – Bill 2010-05-11 16:33:49
你有沒有這個運氣? – GenericTypeTea 2010-05-14 10:14:46