Professional Documents
Culture Documents
SplitContainer
El control SplitContainer de Windows Forms se puede considerar como un elemento compuesto: se trata de dos paneles separados por una barra movible. Cuando el puntero del mouse est encima de la barra, cambia de forma para indicar que la barra es movible.
Nota
En el Cuadro de herramientas, este control reemplaza al control Splitter que haba en la versin anterior de Visual Studio. El control SplitContainer es mucho ms conveniente que el control Splitter. La clase Splitter se incluye todava en .NET Framework para ofrecer compatibilidad con las aplicaciones existentes, pero recomendamos encarecidamente utilizar el control SplitContainer para los proyectos nuevos.
El control SplitContainer permite crear interfaces de usuario complejas; con frecuencia, una seleccin en un panel determina qu objetos se muestran en el otro panel. Esta organizacin es muy eficaz para mostrar y explorar informacin. Disponer de dos paneles permite agregar informacin en las reas y la barra o "divisor" facilita al usuario la tarea de cambiar el tamao de los paneles. Utilice el control SplitContainer para dividir el rea de presentacin de un contenedor (como un formulario Form) y permitir al usuario cambiar el tamao de los controles agregados a los paneles SplitContainer. Cuando el usuario desplaza el puntero del mouse sobre el divisor, el cursor cambia para indicar que se puede cambiar el tamao de los controles incluidos en el control SplitContainer. Utilice SplitterDistance para especificar dnde se inicia el divisor en el formulario. Utilice SplitterIncrement para especificar cuntos pxeles debe moverse cada vez el divisor. El valor predeterminado de SplitterIncrement es un pxel. Utilice Panel1MinSize y Panel2MinSize para especificar la cercana a la que se puede colocar la barra divisora respecto al borde exterior de un panel SplitContainer. El tamao mnimo predeterminado de un panel es de 25 pxeles. Utilice la propiedad Orientation para especificar la orientacin horizontal. La orientacin predeterminada de SplitContainer es vertical. Utilice la propiedad BorderStyle para especificar el estilo del borde del divisor SplitContainer y coordinar su estilo de borde con el estilo de borde de los controles agregados a SplitContainer.
Pgina 1
Propiedades
Nombre
AutoSize
Descripcin
Infraestructura. Obtiene o establece un valor que indica si el control SplitContainer cambia automticamente de tamao para mostrar todo su contenido. Esta propiedad no es relevante para esta clase. (Invalida a Control.AutoSize).
BackgroundImage Obtiene o establece la imagen de fondo que se muestra en el control. (Invalida a Control.BackgroundImage).
BorderStyle
el
estilo
de
borde
del
DefaultSize
del
Dock
Obtiene o establece qu bordes de SplitContainer se adjuntan a los bordes del contenedor. Obtiene o establece qu panel SplitContainer conserva el mismo tamao cuando se cambia el tamao del contenedor. Obtiene o establece un valor que indica si el divisor est fijo o se puede mover. Obtiene o establece un valor que indica la orientacin vertical u horizontal de los paneles SplitContainer. Obtiene el panel izquierdo o contenedor SplitContainer, dependiendo orientacin de Orientation. Obtiene o establece un valor que panel Panel1 est contrado o expandido. superior del valor del de
FixedPanel
IsSplitterFixed
Orientation
Panel1
Panel1Collapsed
determina
si
el
Panel1MinSize
Obtiene o establece la distancia mnima en pxeles existente entre el divisor y el borde izquierdo o superior de Panel1.
Pgina 2
Panel2
derecho o dependiendo
del de
Panel2Collapsed
determina
si
el
Panel2MinSize
Obtiene o establece la distancia mnima en pxeles existente entre el divisor y el borde derecho o inferior de Panel2.
Pgina 3
Mtodos
Nombre
BeginInit EndInit
Descripcin
Indica al objeto que ha comenzado la inicializacin. Indica al objeto que se ha completado la inicializacin.
OnSplitterMoved Provoca el evento SplitterMoved. OnSplitterMoving Provoca el evento SplitterMoving. ProcessTabKey Selecciona el siguiente control disponible y lo convierte en el control activo. (Invalida aContainerControl.ProcessTabKey(Boolean)). Escala la ubicacin, el tamao, el relleno y el margen. (Invalida a ScrollableControl.ScaleControl(SizeF, BoundsSpecified)). Realiza la tarea de configurar los lmites especificados de este control. (Invalida a Control.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)).
ScaleControl
SetBoundsCore
Pgina 4
Eventos
Nombre Descripcin
BackgroundImageChanged Se produce cuando cambia la propiedad BackgroundImage. SplitterMoved SplitterMoving Tiene lugar cuando se mueve el control separador. Se produce cuando el control separador est en proceso de moverse.
Pgina 5