是否仅在事件参数中传递给事件处理程序?
我知道你可以在鼠标事件中找到哪个按钮点击,但这是唯一的区别吗?
答案 0 :(得分:12)
CellClick事件不会收到有关鼠标位置的信息。如果事件处理程序需要有关鼠标位置的信息,请使用CellMouseClick事件。
见这里:
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellclick(VS.80).aspx
答案 1 :(得分:11)
控件的Click和MouseClick事件之间存在完全相同的差异。 Click事件也可以由键盘生成。例如,当按钮具有焦点时,用户按空格键。
对于DataGridView非常相似,当列包含Button,CheckBox或链接时,可以引发OnCellClick。必然没有鼠标信息,光标可以在任何地方。