Compartir a través de


Cómo: Disponer objetos en capas en formularios Windows Forms

Actualización: noviembre 2007

Cuando se crea una interfaz de usuario compleja o se trabaja con un formulario de interfaz de múltiples documentos (MDI), suele resultar conveniente disponer en capas los controles y los formularios secundarios para crear interfaces de usuario más complejas. Para mover y hacer un seguimiento de los controles y las ventanas dentro del contexto de un grupo, deberá manipular su orden z. El orden z es la disposición visual en capas de los controles en un formulario a lo largo del eje z del formulario (profundidad). La ventana que se encuentra en la parte superior del orden z se superpone a todas las demás ventanas. Todas las demás ventanas se superponen a la ventana que se encuentra en la parte inferior del orden z.

Nota:

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de la configuración activa o la edición. Para cambiar la configuración, elija la opción Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Para disponer en capas los controles en tiempo de diseño

  1. Seleccione el control que desee disponer en capas.

  2. En el menú Formato, seleccione Ordenar y, a continuación, haga clic en Traer al frente o Enviar al fondo.

Para disponer en capas los controles mediante programación

  • Use los métodos BringToFront y SendToBack para manipular el orden z de los controles.

    Por ejemplo, si un control TextBox, txtFirstName, se encuentra debajo de otro control y se desea colocarlo encima, utilice el código siguiente:

    txtFirstName.BringToFront()
    
    txtFirstName.BringToFront();
    
    txtFirstName.BringToFront();
    
    txtFirstName->BringToFront();
    
Nota:

Los formularios Windows Forms admiten la contención de controles. La contención de controles significa la colocación de diferentes controles dentro de un control contenedor como, por ejemplo, varios controles RadioButton dentro de un control GroupBox. Entonces, es posible disponer los controles en capas dentro del control contenedor. Al mover el cuadro de grupo, se mueven también los controles, puesto que están contenidos dentro de él.

Vea también

Referencia

Controles de formularios Windows Forms por función

Otros recursos

Controles de formularios Windows Forms

Organizar controles en formularios Windows Forms

Asignar etiquetas a controles individuales de formularios Windows Forms y proporcionar accesos directos a los mismos

Controles que se utilizan en formularios Windows Forms