Compartir a través de


Información general sobre el control SplitContainer (Formularios Windows Forms)

El control de Windows Forms SplitContainer se puede considerar como compuesto; se trata de dos paneles separados por una barra extraíble. Cuando el puntero del mouse está sobre la barra, el puntero cambia la forma para mostrar que la barra es extraíble.

Importante

En el Cuadro de herramientas, SplitContainer el control reemplaza el Splitter control que estaba allí en la versión anterior de Visual Studio. El SplitContainer control es muy preferido sobre el Splitter control. La Splitter clase todavía se incluye en .NET Framework para la compatibilidad con las aplicaciones existentes, pero le recomendamos encarecidamente que use el SplitContainer control para los nuevos proyectos.

Con el SplitContainer control , puede crear interfaces de usuario complejas; a menudo, una selección en un panel determina qué objetos se muestran en el otro panel. Esta disposición es muy eficaz para mostrar y explorar información. Tener dos paneles le permite agregar información en áreas, y la barra, o "divisor", facilita a los usuarios cambiar el tamaño de los paneles.

También se puede anidar más de un SplitContainer control, con el segundo SplitContainer control orientado horizontalmente, para crear paneles superiores e inferiores.

Tenga en cuenta que el SplitContainer control es accesible con el teclado por defecto; los usuarios pueden presionar las teclas de flechas para mover el separador si la IsSplitterFixed propiedad está establecida en false.

La Orientation propiedad del SplitContainer control determina la dirección del divisor, no del propio control. Por lo tanto, cuando esta propiedad se establece en Vertical, el divisor va de arriba a abajo, creando los paneles izquierdo y derecho.

Además, tenga en cuenta que el valor de la SplitterRectangle propiedad varía en función del valor de la Orientation propiedad. Para obtener más información, consulte la propiedad SplitterRectangle.

También puede restringir el tamaño y el movimiento del SplitContainer control. La FixedPanel propiedad determina qué panel seguirá siendo el mismo tamaño después de cambiar el tamaño del SplitContainer control y la IsSplitterFixed propiedad determina si el divisor es extraíble por el teclado o el mouse.

Nota:

Incluso si la propiedad IsSplitterFixed está establecida a true, el divisor podría moverse mediante programación; por ejemplo, usando la propiedad SplitterDistance.

Por último, cada panel del SplitContainer control tiene propiedades para determinar su tamaño individual.

Propiedades, métodos y eventos usados habitualmente

Nombre Descripción
Propiedad FixedPanel Determina qué panel seguirá siendo el mismo tamaño después de cambiar el tamaño del SplitContainer control.
Propiedad IsSplitterFixed Determina si el divisor se puede mover con el teclado o el mouse.
Propiedad Orientation Determina si el divisor se organiza vertical o horizontalmente.
Propiedad SplitterDistance Determina la distancia en píxeles desde el borde izquierdo o superior a la barra divisora móvil.
Propiedad SplitterIncrement Determina la distancia mínima, en píxeles, que el usuario puede mover el divisor.
Propiedad SplitterWidth Determina el grosor, en píxeles, del divisor.
SplitterMoving evento Se produce cuando el divisor se mueve.
SplitterMoved evento Se produce cuando el divisor se ha movido.

Consulte también