日期:2014-05-18  浏览次数:21235 次

求:dataGridView中 事件CellClick,CellMouseClick,CellContentClick的区别
如题:

------解决方案--------------------
MSDN
------解决方案--------------------
CellClick 在单元格的任何部分被单击时发生 
CellMouseClick 在用户用鼠标单击单元格中的任何位置时发生。
CellContentClick 点在列内容里 
看看msdn
------解决方案--------------------
事件返回参数应该不一样

用起来好像没什么区别..........
------解决方案--------------------
CellContent,顾名思义,要点击到“内容”上才有反应

内容,就是单元格内的字符串、数字等。
------解决方案--------------------
事实上 用起来基本感觉不到区别。

因为你的初衷是点击这个单元格就触发事件。

至于点击的位置的细微区别,对于用户来说,是不考虑的。

就好比一个网页链接。点击弹出新网页。 可如果你的鼠标偏偏位置坐标差了那么一点点,那么点击后没反应,会怎么样???

自然是移动鼠标再点一次了。