今天发现一个问题:我点击DataGridView控件上的记录行时,如果分别点击两行,两行点击时间间隔如果很短的话,只触发了一次CellMouseClick事件,第一次点击触发,第二次点击不触发。
请问怎样做,才能做到每次都触发?DataGridView 鼠标 单击事件触发丢失
请问怎样做,才能做到每次都触发?DataGridView 鼠标 单击事件触发丢失
解决方案 »
- 【向所有人提问】一个winform对控件操作的问题!
- VS2005 安装 MapObjects
- Win Form 接收摄像头信号,截图直接存入数据库,本地不留档.
- 获得textbox的输入內容
- 请教:安装windows service 出现的问题--must specify value for source
- [请教]一般用的数码产品如:MD,mp3,数码相机等里面的操作系统是什么?用什么语言来开发呢?
- 01cn 精华(2003--2004,含软件工程,Delphi,java等等,请大家帮忙提前)
- c#中关于华表cell的用法(急,在线等待)
- 能不能够提供-用c#编写串口方面的文章资源!!
- 谁能提供一个用c#编写的Web server例程给我(即B/S结构)!
- datatable 合并 数据
- C# 高级编程
事件是+=的所以不可能不触发
刚才从MSDN查资料,明白了原因。我点击两行的时间间隔太短,比控制面板中鼠标双击的时间要短,系统当做一个双击来处理了。http://msdn.microsoft.com/zh-cn/library/system.windows.forms.control.click(v=vs.80).aspx我改用DataGridView控件的MouseClick事件,然后从控制面板中将双击时间缩短,就没有这个问题了。