Compartir vía


Form.LayoutMdi(MdiLayout) Método

Definición

Organiza los formularios secundarios MDI (interfaz de múltiples documentos) dentro del formulario MDI principal.

public:
 void LayoutMdi(System::Windows::Forms::MdiLayout value);
public void LayoutMdi (System.Windows.Forms.MdiLayout value);
member this.LayoutMdi : System.Windows.Forms.MdiLayout -> unit
Public Sub LayoutMdi (value As MdiLayout)

Parámetros

value
MdiLayout

Uno de los valores de MdiLayout que define la presentación de los formularios MDI secundarios.

Ejemplos

En el ejemplo siguiente se muestran los controladores de eventos de los elementos de menú de un menú Ventana en el formulario primario de una aplicación MDI. Cada controlador de eventos realiza llamadas al LayoutMdi método para organizar los formularios secundarios que están abiertos actualmente en la aplicación.

private:
   void HorizontallyTileMyWindows( Object^ sender, System::EventArgs^ e )
   {
      // Tile all child forms horizontally.
      this->LayoutMdi( MdiLayout::TileHorizontal );
   }

   void VerticallyTileMyWindows( Object^ sender, System::EventArgs^ e )
   {
      // Tile all child forms vertically.
      this->LayoutMdi( MdiLayout::TileVertical );
   }

   void CascadeMyWindows( Object^ sender, System::EventArgs^ e )
   {
      // Cascade all MDI child windows.
      this->LayoutMdi( MdiLayout::Cascade );
   }
private void HorizontallyTileMyWindows (object sender, System.EventArgs e)
 {
    // Tile all child forms horizontally.
    this.LayoutMdi( MdiLayout.TileHorizontal );
 }
 
 private void VerticallyTileMyWindows (object sender, System.EventArgs e)
 {
    // Tile all child forms vertically.
    this.LayoutMdi( MdiLayout.TileVertical );
 }
 
 private void CascadeMyWindows (object sender, System.EventArgs e)
 {
    // Cascade all MDI child windows.
    this.LayoutMdi( MdiLayout.Cascade );
 }
Private Sub HorizontallyTileMyWindows(sender As Object, e As System.EventArgs)
    ' Tile all child forms horizontally.
    Me.LayoutMdi(MdiLayout.TileHorizontal)
End Sub


Private Sub VerticallyTileMyWindows(sender As Object, e As System.EventArgs)
    ' Tile all child forms vertically.
    Me.LayoutMdi(MdiLayout.TileVertical)
End Sub


Private Sub CascadeMyWindows(sender As Object, e As System.EventArgs)
    ' Cascade all MDI child windows.
    Me.LayoutMdi(MdiLayout.Cascade)
End Sub

Comentarios

Puede usar este método para organizar los formularios secundarios MDI en el formulario primario MDI para permitir una navegación y manipulación más sencillas de formularios secundarios MDI. Los formularios secundarios MDI se pueden crear en mosaico horizontal y verticalmente, en cascada o como iconos dentro del formulario primario MDI.

Se aplica a

Consulte también