ScrollableControl (Clase)
Actualización: noviembre 2007
Define una clase base para controles que admiten el comportamiento de desplazamiento automático.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
[ComVisibleAttribute(true)] [ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] public class ScrollableControl : Control, IComponent, IDisposable
/** @attribute ComVisibleAttribute(true) */ /** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */ public class ScrollableControl extends Control implements IComponent, IDisposable
Normalmente la clase ScrollableControl no se utiliza directamente. Las clases ContainerControl y Panel se heredan de esta clase.
La clase ScrollableControl actúa como clase base para controles que requieren la posibilidad de desplazarse. Para permitir que un control muestre barras de desplazamiento cuando sea necesario, hay que establecer la propiedad AutoScroll en true y la propiedad AutoScrollMinSize en el tamaño deseado. Cuando se reduce el tamaño del control por debajo del tamaño mínimo especificado, o se coloca un control secundario fuera de los límites del control, se muestran las barras de desplazamiento apropiadas.
Para reemplazar manualmente las barras de desplazamiento visibles, hay que establecer las propiedades VScroll y HScroll. Si cualquiera de estas propiedades está establecida en false, la barra de desplazamiento correspondiente no estará visible, aunque la propiedad AutoScroll esté establecida en true.
Puede controlar el evento Scroll para conocer cuándo el usuario o el código desplaza el área cliente.
Al agregar controles mediante programación a un formulario, utilice la propiedad AutoScrollPosition para colocar el control dentro o fuera del área de desplazamiento que actualmente está visible.
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.