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)
Параметры
Примеры
В следующем примере показаны обработчики событий для элементов меню "Окно" в родительской форме приложения 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.