none
Contenido de Panel con AutoScroll se mueve cada vez que un Timer escribe en el Form RRS feed

  • Pregunta

  • Hola.

    Tengo un Formulario con un Panel que dentro tiene controles derivados de UserControl. Estos controles son añadidos al panel dinámicamente. El Panel tiene la propiedad AutoScroll = true.
    Además tengo un Timer que mediante su evento Tick escribe cambia la propiedad Text de un Label periodicamente (es una cuenta atrás).

    El problema es que cada vez que se cambia la propiedad Text del Label, el interior del Panel se mueve y se muestra el principio (Cuando el Panel tiene más elementos de los que se pueden ver y se ven las barras de desplazamiento).
    Es importante mencionar que esto no ocurre cada vez que se produce el evento Tick, sino cada vez que se cambia la propiedad Text del Label.


    ¿Qué puede ocurrir? ¿Cómo lo soluciono?


    Un saludo.
    sábado, 26 de abril de 2008 21:08

Todas las respuestas

  • Hola, tienes el label dentro de un updatepanel????

    si es así, coloca la propiedad updatemode en conditional, y rendemode en inline.

    Creo que debe funcionar, pues yo tenia un problema parecido.

    sábado, 26 de abril de 2008 22:52
  • Hola Fernando.
    Gracias por la ayuda. Lamentablemente no es lo que dices.

    El label está fuera del panel (el cual es un panel de tipo Panel). Lo que ocurre es que cada vez que se cambia el texto del label mediante un timer, el panel sube (como si tuvieras una web y movieras la barra de scroll hasta alcanzar el principio de la página)


    Un saludo.
    domingo, 27 de abril de 2008 16:48