none
DataGridView y scrollbars ocultas RRS feed

  • Pregunta

  • Tengo un problema con una aplicación de windows forms que involucra el control DataGridView y un Panel.

    Básicamente, en las especificaciones no quieren que el DGV muestre las barras de desplazamiento (scroll bars) pero quieren que con otro control puedan replicar esa funcionalidad. Extrañamente, si al DGV le quitas esas barras, no puedes enviarle los mensajes de API para simular ese comportamiento, por lo que recurrí a un "truco": tengo el DGV dentro de un Panel, y si el contenido en sus renglones y columnas amerita que éstas aparezcan, aumento su tamaño los N pixeles necesarios (mediante una API obtengo ese valor).

    Cuando tengo pocos registros el cambio es invisible en pantalla, pero entre más datos tenga el DGV, se puede ver por algunos segundos la barra y luego desaparecer. ¿Hay alguna manera de realmente no dibujar el control hasta que esté listo? SuspendLayout no fue de mucha ayuda =(

    Saludos

    lunes, 19 de abril de 2010 15:29