Al desplegar las opciones del primer combo todo anda bien, pero si selecciono otros el fondo de cada opción del combo queda de color negro. Evidentemente en ComboBox_SelectedIndexChanged tengo algo mal planteado porque si anulo lo que está en este procedimiento no pinta de color negro.
Código:
Gracias desde ya por las respuestas. Private Sub dgCaracteristicas_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgCaracteristicas.CellClick
FilaActual = e.RowIndex
End Sub
Private Sub dgCaracteristicas_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles dgCaracteristicas.EditingControlShowing
Dim combo As ComboBox = CType(e.Control, ComboBox)
If (combo IsNot Nothing) Then
RemoveHandler combo.SelectedIndexChanged, New EventHandler(AddressOf ComboBox_SelectedIndexChanged)
AddHandler combo.SelectedIndexChanged, New EventHandler(AddressOf ComboBox_SelectedIndexChanged)
End If
End Sub
Private Sub ComboBox_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
Dim comboBox1 As ComboBox = CType(sender, ComboBox)
'Esto me deja negro.
dgCaracteristicas.Item(2, FilaActual).Value = comboBox1.SelectedValue
End Sub
Saludos


