Form.LayoutMdi(MdiLayout) Método

Definição

Organiza os formulários filhos da interface de múltiplos documentos (MDI) dentro do formulário pai MDI.

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

Um dos MdiLayout valores que define o layout dos formulários filhos MDI.

Exemplos

O exemplo seguinte mostra os gestores de eventos para os itens do menu de uma janela no formulário pai de uma aplicação MDI. Cada gestor de eventos faz chamadas ao LayoutMdi método para organizar quaisquer formulários filhos que estejam atualmente abertos na aplicação.

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

Observações

Pode usar este método para organizar os formulários filhos MDI no seu formulário pai MDI para facilitar a navegação e manipulação dos formulários filhos MDI. As formas filhas MDI podem ser tiladas horizontal e verticalmente, em cascata, ou como ícones dentro da forma mãe MDI.

Aplica-se a

Ver também