看板 C_Sharp 關於我們 聯絡資訊
請問一下,我的程式只有按f5的那一瞬間能跟到滑鼠然後就停下來了 ,不知道要如何讓 它持續跟著滑鼠跑? 下面是程式碼 int x=System.Windows.Form.Cursor.Position.X; int y=System.Windows.Form.Cursor.Position.Y; label1.Location=new Point(x,y); -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.204.20.189 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1562208766.A.C19.html
testPtt: use previewmousemove event 07/04 11:08
amen1387: 請問是label1.MouseMove+=後面這邊要打什麼 07/04 11:24
amen1387: 還有我想請問一下 我那段程式碼 只有放在form1_load才會 07/04 11:32
amen1387: 生效,放在label1_MouseMove 不會生效 不知道是為什麼 07/04 11:32
kobe8112: 想想MouseMove的事件是什麼意思? 07/04 11:42
kobe8112: 依滑鼠在A control上的位置,以變更B control位置, 07/04 11:44
kobe8112: 這樣的需求,滑鼠移動事件應該是要加在哪一個Control上 07/04 11:44
kobe8112: 另外你要設位置不用特別分開取XY值吧, 07/04 11:45
kobe8112: 直接label1.Location = Cursor.Position 不就好了?XD 07/04 11:46
amen1387: 好的我想想看 謝謝! 07/04 11:52
commandoEX: 我看了一下MouseMove event要滑鼠指到控制項才會觸發 07/05 14:54
commandoEX: 所以你MouseMove事件應該放在Winform應該才會正確作用 07/05 14:56