Mantener la posición de un autoscroll cuando el panel es mas grande que el formulario: vb.net y C#

Síntomas


En una aplicación de Microsoft Windows Forms, si claro y volver a dibujar un control Panel automático desplazable que contiene los controles secundarios, no se mantiene la posición de desplazamiento.

Causa


A veces, debe borrar el contenido del Panel de control y vuelva a dibujar el contenido del Panel decontrol. Por ejemplo, debe hacerlo si el control de Panel de desplazamiento automático contiene una colección de controles que tienen un orden específico. Normalmente, estos controles son controles de usuario.

Sin embargo, la aplicación no almacena el valor de la
Propiedad AutoScrollPosition del control Panel . Por lo tanto, la posición de desplazamiento no se mantiene cuando se vuelve a dibujar el contenido del Panel de control.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s