Form.LayoutMdi(MdiLayout) メソッド

定義

マルチ ドキュメント インターフェイス (MDI) 親フォーム内に 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)

パラメーター

value
MdiLayout

MDI 子フォームのレイアウトを定義する MdiLayout 値の 1 つ。

次の例は、MDI アプリケーションの親フォームのウィンドウ メニューのメニュー項目のイベント ハンドラーを示しています。 各イベント ハンドラーは、 メソッドを呼び出して LayoutMdi 、アプリケーションで現在開いているすべての子フォームを配置します。

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 子フォームのナビゲーションと操作を容易にすることができます。 MDI 子フォームは、水平方向および垂直方向に並べて表示したり、カスケードしたり、MDI 親フォーム内のアイコンとして並べて表示することができます。

適用対象

こちらもご覧ください