看板 C_Sharp 關於我們 聯絡資訊
※ 引述《dimfan (喵)》之銘言: : 請問一下,我想在form裡面拖曳物件(類似繪圖工具那般新增) : ,應該要如何做呢? : 我是要問C#的,謝謝! : 需求詳細說明: : (1)一群可以供選擇拖曳的物件,類似樹、房子的圖形。 : (2)滑鼠點選欲拖曳物件後, : (按住滑鼠不放)拖曳至form中graphics區域的某一點, : 放開滑鼠後該物件隨即顯示在該點上。 : (3)附帶條件是要一併能獲取放置點的座標。 我的想法是... 在要拖曳的物件設下Mousedown的event來確定使用者要拖曳的物件是什麼 然後用form 的MouseMove來追蹤滑鼠的軌跡(圖片可以跟著跑) 然後Form的MouseUp來測使用者放開滑鼠的位置, 把圖放上去 至於座標, 在MouseMove裡面就可以得到了.... 不見得是最好的方法...至少這樣應該能做 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.139.182