Recurro nuevamente a su conocimiento para solicitar ayuda en cuanto a un nuevo problema que me encuentro, sucede que tengo varios checkbox dentro de un datagridview en vb.net 2005:

El problema sucede cuando yo intento lanzar diferentes eventos relacionados con cada columna de checkbox y no logro obtener un evento por check, es decir solo los obtengo por clic en todo el grid, incluso puedo detectar el check con el evento CellContentClick del grid, pero pasa cuando hago check en cualquier checkbox....
Este es un ejemplo que hice:
Código vb:
Ver original
Private Sub gridImpo_CellContentClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles gridImpo.CellContentClick If e.ColumnIndex = Me.gridImpo.Columns.Item("cap").Index Then Dim chkCell As DataGridViewCheckBoxCell = Me.gridImpo.Rows(e.RowIndex).Cells("cap") chkCell.Value = Not chkCell.Value End If MessageBox.Show("CAPTURA", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Information)
Lo que necesito es producir y lanzar instrucciones diferentes con cada checbox:
CAP,PGO,SAL....
Muchas gracias de antemano
Saludos