作者freehaha (WS)
看板C_Sharp
标题Re: [问题] C#物件拖曳
时间Fri Jul 29 22:44:56 2005
※ 引述《dimfan (喵)》之铭言:
: 请问一下,我想在form里面拖曳物件(类似绘图工具那般新增)
: ,应该要如何做呢?
: 我是要问C#的,谢谢!
: 需求详细说明:
: (1)一群可以供选择拖曳的物件,类似树、房子的图形。
: (2)滑鼠点选欲拖曳物件後,
: (按住滑鼠不放)拖曳至form中graphics区域的某一点,
: 放开滑鼠後该物件随即显示在该点上。
: (3)附带条件是要一并能获取放置点的座标。
我的想法是...
在要拖曳的物件设下Mousedown的event来确定使用者要拖曳的物件是什麽
然後用form 的MouseMove来追踪滑鼠的轨迹(图片可以跟着跑)
然後Form的MouseUp来测使用者放开滑鼠的位置, 把图放上去
至於座标, 在MouseMove里面就可以得到了....
不见得是最好的方法...至少这样应该能做
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.165.139.182