+ -
当前位置:首页 → 问答吧 → C#怎么实现比如用鼠标手势

C#怎么实现比如用鼠标手势

时间:2011-12-10

来源:互联网

请问各位大大C#怎么实现比如用鼠标在主窗体上画一个圈让他实现关闭或最小化,或刷新的功能...谁能写个源码啊....谢谢咯

作者: wjjjscsq   发布时间: 2011-12-10

画个圈就关闭了?

作者: ssp2009   发布时间: 2011-12-10

重写窗体的OnMouseDown,OnMouseOver,OnMouseUp事件,判断鼠标轨迹,执行相应的操作

作者: dreamboy0908   发布时间: 2011-12-10

有源代码吗?

作者: ttff90   发布时间: 2011-12-10

http://topic.csdn.net/u/20070511/16/d3eba223-a548-4490-9f20-abafd07284fd.html

作者: xiongxyt2   发布时间: 2011-12-10

能不能具体点啊

作者: ttff90   发布时间: 2011-12-10

作者: gqqnb   发布时间: 2011-12-10

基本上就是鼠标左键按下时“开始”记录,鼠标移动时“记录”下位置,鼠标左键抬起时“结束”记录并且判断是否是手势。这其实就是普通的拖动流程,只不过稍微有一点不同而已。

乔布斯其实并没有多大的本事改变世界,他的伟大之处就在于注重把“小地方”进行改变并且忽悠起来成为一种潮流。

作者: sp1234   发布时间: 2011-12-11

至于说有关“算法”,其实你可以外包给一个水平很低的学生,比如说传递给它一个 List<Point> 类型的坐标点集合,它给你判断出是不是画圆,是哪一种画法。

作者: sp1234   发布时间: 2011-12-11

相关阅读 更多