簡體   English   中英

OnMouseDown,OnMouseMove和自定義控件

[英]OnMouseDown, OnMouseMove and a Custom Control

我正在為Windows Mobile開發一個應用程序。 我有自己的控件,可以在其中移動圖片。 我已經覆蓋了OnMouseDownOnMouseMove,以將圖片重繪到用戶將其移動到的位置。

我僅在Windows Mobile 6.1 Professional模擬器上對其進行測試。 它有效,但是我有一個問題:

我單擊圖像,用鼠標將其移動,按住鼠標左鍵停止移動,等待一秒鍾,然后釋放按鈕而不移動鼠標,圖片將再次移動。 這是怎么回事?

我認為該事件的OnMouseMove與觸發的事件OnMouseUp但我不知道。

謝謝!

我從未在Windows Mobile上嘗試過任何操作,但是如果不確定事件,則創建多行文本框,並在每次觸發偶數時向其中添加一些文本,這樣您就應該知道該事件何時觸發。

鼠標消息是非常一致的,您可能會看到不必要的“時不時移動”,但指向相同的坐標。

那么,為什么您的圖片會移動? 沒有更多的信息就不可能回答。

一個猜測:您正在將EventArgs.X / Y與MousePosition.X / Y混合在一起。 后者在屏幕坐標中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM