从 DataGridView 控件 托放数据 到 TreeView控件(二)
摘要:
前面我们只处理了 DataGridView 的mousedown事件, 现在要处理 mousedown, mousemove, mouseup这三个事件来完成这个任务.
大致过程如下:
在MouseDown事件里面和之前一样处理,只是不启动拖放操作.
而是保存要拖放的数据, 以及建立一个小的矩形框(根据系统DragSize信息).
然后在 MouseMove 事件里面判断
是否已经准备好拖放了,如果准备好了,就启动拖放操作.
(注:鼠标在小矩形框范围内的移动不启动拖放操作)
MouseUp里面清除哪些标记量.
这样就能处理左键单击的选择和 左键拖放了 阅读全文
posted @ 2006-07-13 10:15 紫雨轩 .Net 阅读(2925) 评论(1) 推荐(1) 编辑