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.
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)