Partager via


Form.LayoutMdi(MdiLayout) Méthode

Définition

Organise les formulaires enfants MDI au sein du formulaire parent 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)

Paramètres

value
MdiLayout

L'une des valeurs de MdiLayout définissant la disposition des formulaires enfants MDI.

Exemples

L’exemple suivant montre les gestionnaires d’événements pour les éléments de menu d’un menu Fenêtre dans le formulaire parent d’une application MDI. Chaque gestionnaire d’événements effectue des appels à la LayoutMdi méthode pour organiser tous les formulaires enfants actuellement ouverts dans l’application.

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

Remarques

Vous pouvez utiliser cette méthode pour organiser les formulaires enfants MDI dans votre formulaire parent MDI afin de faciliter la navigation et la manipulation des formulaires enfants MDI. Les formulaires enfants MDI peuvent être mis en mosaïque horizontalement et verticalement, en cascade ou sous forme d’icônes dans le formulaire parent MDI.

S’applique à

Voir aussi