¿Es solo en los argumentos del evento que pasan al controlador de eventos?¿Cuál es la diferencia entre CellClick y CellMouseClick?
Sé que puede obtener qué botón hizo clic en el evento del mouse, pero ¿es esa la única diferencia?
¿Es solo en los argumentos del evento que pasan al controlador de eventos?¿Cuál es la diferencia entre CellClick y CellMouseClick?
Sé que puede obtener qué botón hizo clic en el evento del mouse, pero ¿es esa la única diferencia?
El evento CellClick no recibe información sobre la posición del mouse. Si el controlador de eventos necesita información sobre la posición del mouse, use el evento CellMouseClick.
Ver aquí:
http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellclick(VS.80).aspx
Exactamente el mismo tipo de diferencia que entre el clic de un control y eventos de clic de ratón. El evento Click también puede ser generado por el teclado. Por ejemplo, cuando el usuario presiona la barra espaciadora cuando un botón tiene el foco.
Muy similar para DataGridView, OnCellClick se puede generar cuando la columna contiene un botón, casilla de verificación o enlace. Necesariamente no hay información del mouse, el cursor podría estar en cualquier lugar.
Ambos tienen razón. Le di a uno la respuesta correcta y voté a favor del otro. – jrsconfitto