Hola

Tengo un problema cuando quiero recuperar los colores de una celda del
datagrid

Inicialmente seteo los colores en el evento:

    Private Sub dataGridView1_CellFormatting(ByVal sender As Object, _

                ByVal e As
System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles
DataGridView1.CellFormatting

                If e.RowIndex Mod 2 = 0 Then

                    e.CellStyle.BackColor = Color.LightGray

                End If

            End sub

 

Pero luego de eso cuando quiero recuperarlo en el evendo dobleclick no
se de donde sacarlo

 

    Private Sub DataGridView1_DoubleClick(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles DataGridView1.DoubleClick

        With CType(sender, DataGridView)

            MessageBox.Show(Me.DataGridView1.Item(3,
.CurrentRow.Index).Style.ForeColor.ToString)

            MessageBox.Show(Me.DataGridView1.Item(3,
.CurrentRow.InheritedStyle.BackColor)

            MessageBox.Show(.CurrentCell.Style.ForeColor.ToString)

            ..

            ..

            Me.oComando.procesoEdito(Me.cAccesoPpal, .CurrentCell)

        End With

    End Sub

 

NADA me devuelve Color.LightGray (solo como ejemplo)

 

Alguien podria decirme desde donde puedo recuperar los valores?

 

Gracias!!

Jorge

 

Responder a