none
Bloquear Ingreso a Celda de DataGridView al hacer Doble Click

    Pregunta

  • Buenos días, tengo un control DataGrid con la propiedad readonly=true.

    Pero permite el ingreso a las celdas haciendo doble click sobre este.

    Como puedo bloquear el ingreso a celdas cuando hagan doble click

    Muchas Gracias



    ESilva

    viernes, 21 de octubre de 2016 16:56

Respuestas

  • Hola ESilva2016,

    Me parece raro, ya que al activar la propiedad ReadOnly = true el DataGridView impedirá la edición de la celda, ya sea de cualquier modo (click, enter, etc..) incluyendo el doble click.

    Debes validar que realmente estés activando la propiedad, o mediante el evento CellContentDoubleClick.

    Private Sub DataGridView1_CellContentDoubleClick(sender As Obj......
          MessageBox.Show(DataGridView1(e.ColumnIndex, e.RowIndex).ReadOnly.ToString())
    End Sub

    El cual debe retornar True si la celda es de modo lectura.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta ESilva2016 sábado, 22 de octubre de 2016 1:08
    viernes, 21 de octubre de 2016 17:08

Todas las respuestas

  • Hola ESilva2016,

    Me parece raro, ya que al activar la propiedad ReadOnly = true el DataGridView impedirá la edición de la celda, ya sea de cualquier modo (click, enter, etc..) incluyendo el doble click.

    Debes validar que realmente estés activando la propiedad, o mediante el evento CellContentDoubleClick.

    Private Sub DataGridView1_CellContentDoubleClick(sender As Obj......
          MessageBox.Show(DataGridView1(e.ColumnIndex, e.RowIndex).ReadOnly.ToString())
    End Sub

    El cual debe retornar True si la celda es de modo lectura.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta ESilva2016 sábado, 22 de octubre de 2016 1:08
    viernes, 21 de octubre de 2016 17:08
  • Muchas gracias JC,

    con el código que me proporcionaste logré obtener que el datadridv estaba en modo escritura

    Pero logré corregirlo.

    Muchas gracias,



    ESilva

    sábado, 22 de octubre de 2016 1:11