在实际项目中使用又发现一个问题.
就是不能用鼠标左键圈选单元格了.
这个该怎么处理呢?
这两个操作是有冲突的.
这里我们可以通过时间来控制.
先定义规则如下:
即我们要求按下鼠标左键, 0.5秒之后 拖动鼠标 就启动数据拖放.
否则就按默认的圈选单元格.
这样代码实现就简单了:
即增加一个变量,在 MouseDown里面记录时间,在 MouseMove里面判断时间差.
如果不够 0.5秒就不启动数据拖放.
从 DataGridView 控件 拖放数据 到 TreeView控件(二) | Visual Studio 2005 不能调试的问题 |
从 DataGridView 控件 拖放数据 到 TreeView控件(三) | |
[ 发布日期:19年前 (2006-07-14) ] [ 来自:rick@博客园 ] | [分类:C# .Net编程] |
[ 分类:C# .Net编程
| 查看:2482 ]
暂时没有评论,快来发表一个评论吧。
发表评论 |