Form.LayoutMdi(MdiLayout) Метод

Определение

Располагает дочерние MDI-формы внутри родительской MDI-формы.Arranges the multiple-document interface (MDI) child forms within the MDI parent form.

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)

Параметры

value
MdiLayout

Одно из значений MdiLayout, которое определяет структуру дочерних MDI-форм.One of the MdiLayout values that defines the layout of MDI child forms.

Примеры

В следующем примере показаны обработчики событий для пунктов меню окна в родительской форме приложения MDI.The following example shows the event handlers for the menu items of a Window menu in an MDI application's parent form. Каждый обработчик событий вызывает метод LayoutMdi для упорядочения всех дочерних форм, открытых в данный момент в приложении.Each event handler makes calls to the LayoutMdi method to arrange any child forms that are currently open in the 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

Комментарии

Этот метод можно использовать для упорядочения дочерних форм MDI в родительской форме MDI, чтобы упростить навигацию и обработку дочерних форм MDI.You can use this method to arrange the MDI child forms in your MDI parent form to allow for easier navigation and manipulation of MDI child forms. Дочерние формы MDI можно выравнивать горизонтально и вертикально, каскадно или в виде значков в родительской форме MDI.MDI child forms can be tiled horizontally and vertically, cascaded, or as icons within the MDI parent form.

Применяется к

Дополнительно