Лекция: Перечисление MdiLayout

При работе с несколькими документами в MDI-приложениях удобно упорядочивать их на экране. Можно, конечно, распределять формы вручную, но при работе с большим количеством документов это представляется затруднительным. В пункте меню Window реализуем процедуру выравнивания окон.

Создаем обработчиков:

private void mnuArrangeIcons_Click(object sender, System.EventArgs e)

{

this.LayoutMdi(MdiLayout.ArrangeIcons);

}

 

private void mnuCascade_Click(object sender, System.EventArgs e)

{

this.LayoutMdi(MdiLayout.Cascade);

}

 

private void mnuTileHorizontal_Click(object sender, System.EventArgs e)

{

this.LayoutMdi(MdiLayout.TileHorizontal);

}

 

private void mnuTileVertical_Click(object sender, System.EventArgs e)

{

this.LayoutMdi(MdiLayout.TileVertical);

}

Метод LayoutMdi содержит перечисление MdiLayout, содержащее четыре члена. ArrangeIcons переключает фокус на выбранную форму, в свойстве MdiList пункта меню ArrangeIcons устанавливаем также значение true. При открытии нескольких новых документов окна располагаются каскадом (рис. 2.6), их можно расположить горизонтально — значениеTileHorizontal или вертикально — значение TileVertical, а затем снова вернуть каскадное расположение — Cascade (рис. 2.7):



увеличить изображение
Рис. 2.7.Расположение окон TileHorizontal и пункт меню ArrangeIcons

еще рефераты
Еще работы по информатике