Re: [問題] 拖曳picturebox
感謝cole945前輩的詳細回答
大部分問題已經解決了!!!
還有三個小問題
第一個就是rectangle的contains在這個程式碼中是偵測拖曳中的滑鼠是否有在上面
但是我現在想要做的是讓一個控制項A在另一個控制項B之上 就被偵測到
是否要用先紀錄滑鼠在A之上的相對位置 算出一個矩形範圍 然後看有沒有跟B重疊
或是有類似的事件可以直接使用(DoDragDrop?)
第二個問題就是
我把一個timer加到form裡面
然後我用一個textbox顯示每一次tick後的時間
亦即每一次tick會把textbox.text中的值加0.1 (interval是100ms)
但是這時候出現一個問題
當我在拖曳picturebox的時候(MouseMove) timer並不會tick =.=
也就是在拖曳的時候 textbox.text中的值並不會改變
然後在我不動的時候(左鍵還按著) 值就會繼續跳
不知道這是因為單純我的電腦太爛造成的lag
還是textbox的問題 或是timer的問題
或是不知道有沒有類似c的時間函式可以使用
第三個問題是
假如我要做60個picturebox
那是不是60個MouseMove跟MouseDown的事件都要寫
還是有更快的方法?
不好意思我的問題都比較繁瑣
再次感謝各位前輩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.172.162
※ 編輯: kenny0622 來自: 123.192.174.235 (04/25 17:01)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 3 之 4 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章