Este tema aún no ha recibido ninguna valoración - Valorar este tema

ScrollableControl (Clase)

Actualización: noviembre 2007

Define una clase base para controles que admiten el comportamiento de desplazamiento automático.

Espacio de nombres:  System.Windows.Forms
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
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.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

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.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 3.5, 2.0, 1.0
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar