Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En el procedimiento siguiente, creará una interfaz de usuario multipane similar a la que se usa en Microsoft Outlook, con una lista carpeta , un panel Mensajes y un panel vista previa . Este arreglo se logra principalmente a través de controles de conexión con el formulario.
Al acoplar un control, se determina a qué borde del contenedor primario se fija un control. Por lo tanto, si establece la propiedad Dock en Right, el borde derecho del control se acoplará al borde derecho de su control padre. Además, el borde acoplado del control se cambia de tamaño para que coincida con el de su control de contenedor. Para obtener más información sobre cómo funciona la Dock propiedad, vea Cómo: Acoplar controles en formularios Windows Forms.
Este procedimiento está centrado en organizar el SplitContainer y los demás controles del formulario, no en agregar funcionalidades para que la aplicación reproduzca Microsoft Outlook.
Para crear esta interfaz de usuario, coloca todos los controles dentro de un SplitContainer control, que contiene un TreeView control en el panel izquierdo. El panel derecho del control SplitContainer contiene un segundo control SplitContainer con un control ListView encima de un control RichTextBox. Estos SplitContainer controles permiten cambiar el tamaño independiente de los demás controles del formulario. Puede adaptar las técnicas de este procedimiento para crear interfaces de usuario personalizadas propias.
Para crear una interfaz de usuario de estilo Outlook en tiempo de diseño
Cree un nuevo proyecto de aplicación de Windows (Archivo>Nuevo>Proyecto>Visual C# o Visual Basic>Escritorio clásico>Aplicación de Windows Forms).
Arrastre un SplitContainer control desde el Cuadro de herramientas al formulario. En la ventana Propiedades, establezca la propiedad Dock a Fill.
Arrastre un TreeView control desde el Cuadro de herramientas hasta el panel izquierdo del SplitContainer control. En la ventana Propiedades, establezca la propiedad Dock en Left haciendo clic en el panel izquierdo del editor de valores que aparece al hacer clic en la flecha hacia abajo.
Arrastre otro SplitContainer control desde el Cuadro de herramientas; colóquelo en el panel derecho del SplitContainer control que agregó al formulario. En la ventana Propiedades, establezca la Dock propiedad en Fill y la Orientation propiedad en Horizontal.
Arrastre un ListView control desde el Cuadro de herramientas al panel superior del segundo SplitContainer control que agregó al formulario. Configure la propiedad Dock del control ListView a Fill.
Arrastre un RichTextBox control desde el Cuadro de herramientas hasta el panel inferior del segundo SplitContainer control. Configure la propiedad Dock del control RichTextBox a Fill.
En este momento, si presiona F5 para ejecutar la aplicación, el formulario muestra una interfaz de usuario de tres partes, similar a la de Microsoft Outlook.
Nota:
Al colocar el puntero del ratón sobre cualquiera de los divisores dentro de los SplitContainer controles, puede ajustar las dimensiones internas.
En este momento en el desarrollo de aplicaciones, ha diseñado una interfaz de usuario sofisticada. El siguiente paso consiste en proceder con la programación de la aplicación, quizás mediante la conexión de los controles TreeView y ListView a algún tipo de origen de datos. Para obtener más información sobre cómo conectar controles a datos, vea Enlace de datos y Formularios Windows Forms.
Consulte también
.NET Desktop feedback