- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2025-7-5
|
本帖最後由 luhpro 於 2012-9-8 06:31 編輯
回復 luhpro
謝謝
個人想到一個方法是可以解決
用public flag as string
於 sub ListBox1_MouseMove ...
yangjie 發表於 2012-9-5 07:27 
MouseMove 是可以做到啦,
不過有可能會有過多次不必要的觸發
(滑鼠位置只要移動就會被觸發,即使只是將滑鼠移離該按鈕的過程中也會觸發多次),
導致程式動作被拖慢或頻繁變更該值.
個人比較傾向滑鼠左鍵按下或彈起時才設定該值
(即MouseDown 與 MouseUp 事件,一般大都會用 MouseUp 因為 MouseDown 後若做拖曳動作,那樣可能會抓錯標的),
也就是完成動作必定會觸發的事件,
但又不會有較多次的觸發(最好是只會觸發一次),
這樣或許會比較好. |
|