摘要:
我所说的“鼠标拖拽效果”是指,鼠标在某个图标上按下,然后拖动,图标随着鼠标移动;这个效果的实现依赖控件的三个事件:Mouse_Down,Mouse_Move,Mouse_Up首先在Mouse_Down事件设置”拖动”标志,表明鼠标已经按下,将要移动;同时记录鼠标的起始位置然后在Mouse_Move事件计算鼠标的新位置,将图标设置到鼠标的位置,重新绘图最后在Mouse_Up事件关闭”拖动”标志,标志鼠标已经弹起实现如下:首先,在Visual Studio 2010创建一个“Windows窗体应用程序”项目,在Form上任意拖入一个控件(比如Button,Label等,为了看得明白,我这里拖入的是 阅读全文