c# 拖动假设我在窗体画了一条直线,我想鼠标按住托动,想知道是什么原理,求老师指点[解决办法]分为三个阶段,捕获、移动、提交。捕获就是响应MouseDown,判断当前选中了哪个对象,还是没有选择。移动就是响应MouseMove,并且提供视觉反馈,比如擦出原来的线,根据新的位置绘制一条新线,或者显示一条虚线等等。提交就是响应MouseUp,真正将对象移动过来,并且刷新数据。