以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  绘图板图形移动  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42615)

--  作者:Phoebe_fdk
--  发布时间:2013/11/17 10:19:00
--  绘图板图形移动
在绘图板中画出图形和文字后,能否通过鼠标对相应图形文字进行移动?
--  作者:程兴刚
--  发布时间:2013/11/17 12:05:00
--  
建立图形库,绘制的同时保存绘制坐标,鼠标拖动时,根据鼠标按下的坐标位置,找出该周围最近绘制的那个图元(表中的保存位置),计算出松开鼠标的坐标位置与按下鼠标的位置差,修改该图元在数据库中的坐标值,然后清除面板,整体重绘,按照这个思路做是可以完成的。
--  作者:有点甜
--  发布时间:2013/11/17 20:34:00
--  
 很遗憾,不能。

 可以考虑这样做。动态生成panel控件,然后用gui画panel的背景,然后设置panel可以被移动,最后如果要把所有panel的图案合在一起的话,就还要在考量一番。

 总的来说,是复杂。

--  作者:Phoebe_fdk
--  发布时间:2013/11/20 14:26:00
--  如何获取鼠标位置
在绘图板中点击鼠标时,如何实时获取鼠标的坐标位置?
--  作者:Bin
--  发布时间:2013/11/20 14:27:00
--  
Windows.Forms.Cursor.Position.X,Windows.Forms.Cursor.Position.Y
Windows.Forms.Cursor.Position.X,Windows.Forms.Cursor.Position.X