none
Mantener posicion del scroll c# RRS feed

  • Pregunta

  • Buenos días,

    Necesito ayuda con el siguiente caso, tengo un panel que contiene un gráfica de columnas, la gráfica de columnas se extiende hasta un valor en ancho constante, el valor de anchura es mas grande que el ancho del panel, por lo cual puse la propiedad AutoScroll del panel en true, hasta aquí funciona todo perfecto.

    El problema radica en que cuando realizo el Scroll dentro del panel y muevo el mouse fuera del panel y vuelvo a poner el mouse dentro del panel, se reinicia la posición del scroll bal y de la grafica.

    Requiero que no suceda esto, que el panel y la gráfica mantengan la posición del scrollbar.

    Muchas gracias por la ayuda.

    miércoles, 24 de mayo de 2017 17:08

Todas las respuestas

  • Debe haber algo más. El mero hecho de poner el mouse dentro de un panel no afecta en modo alguno a las barras de scroll, que mantienen su posición con independencia de dónde esté el mouse. Debe ser que tienes conectado algún evento que se dispara al meter el ratón, y en ese evento se vacía y se vuelve a llenar el panel y por eso se resetean las barras. Revisa a ver qué eventos tienes conectados; si es necesario usa el debugger y con aplica la opción de "ejecutar un solo paso" y entonces mueve el mouse, a ver qué líneas de código se disparan.
    miércoles, 24 de mayo de 2017 19:01