none
Distorsion en datagridview RRS feed

  • Pregunta

  • Hola a todos, el problema que tengo es que cuando muevo el datagridview en todas las direcciones con los scrolls, la tabla se distorsiona y esto es incomodo visualmente, quisiera saber como puedo resolver este problema..

    Gracias.

    sábado, 13 de diciembre de 2014 13:28

Todas las respuestas

  • Hola a todos, ya resolvi el problema y quiero compartirlo por si alguien mas lo necesita.

    1. Realizamos este import:

    Imports System.Reflection

    2. Creamos el siguiente metodo:

    Public Sub DoubleBuffered(ByVal sender As DataGridView, ByVal Setting As Boolean)
            Dim dgvType As Type = sender.[GetType]()
            Dim pi As PropertyInfo = dgvType.GetProperty("DoubleBuffered", BindingFlags.Instance Or BindingFlags.NonPublic)
            pi.SetValue(sender, Setting, Nothing)
        End Sub

    3. Al metodo anteriormente le enviaamos como parametro el datagridview:

    DoubleBuffered(DataGridView1,True)

    Con esto cambia visulamente nuestra tabla.

    • Propuesto como respuesta Pedro Ávila viernes, 19 de diciembre de 2014 1:04
    sábado, 13 de diciembre de 2014 14:59