[問題] label 跟著滑鼠移動

看板C_Sharp (C#)作者 (MyBad)時間5年前 (2019/07/04 10:52), 編輯推噓0(0012)
留言12則, 4人參與, 5年前最新討論串1/1
請問一下,我的程式只有按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

07/04 11:08, 5年前 , 1F
use previewmousemove event
07/04 11:08, 1F

07/04 11:24, 5年前 , 2F
請問是label1.MouseMove+=後面這邊要打什麼
07/04 11:24, 2F

07/04 11:32, 5年前 , 3F
還有我想請問一下 我那段程式碼 只有放在form1_load才會
07/04 11:32, 3F

07/04 11:32, 5年前 , 4F
生效,放在label1_MouseMove 不會生效 不知道是為什麼
07/04 11:32, 4F

07/04 11:42, 5年前 , 5F
想想MouseMove的事件是什麼意思?
07/04 11:42, 5F

07/04 11:44, 5年前 , 6F
依滑鼠在A control上的位置,以變更B control位置,
07/04 11:44, 6F

07/04 11:44, 5年前 , 7F
這樣的需求,滑鼠移動事件應該是要加在哪一個Control上
07/04 11:44, 7F

07/04 11:45, 5年前 , 8F
另外你要設位置不用特別分開取XY值吧,
07/04 11:45, 8F

07/04 11:46, 5年前 , 9F
直接label1.Location = Cursor.Position 不就好了?XD
07/04 11:46, 9F

07/04 11:52, 5年前 , 10F
好的我想想看 謝謝!
07/04 11:52, 10F

07/05 14:54, 5年前 , 11F
我看了一下MouseMove event要滑鼠指到控制項才會觸發
07/05 14:54, 11F

07/05 14:56, 5年前 , 12F
所以你MouseMove事件應該放在Winform應該才會正確作用
07/05 14:56, 12F
文章代碼(AID): #1T7Md-mP (C_Sharp)
文章代碼(AID): #1T7Md-mP (C_Sharp)