18c0693f

Закрытие формы


Закрытие формы выполняется вызовом метода Close. Для того, чтобы закрыть все дочерние формы в MDI-приложении, следует использовать свойство MdiChildren, содержащее массив дочерних форм.

Например:

private void CloseAllToolStripMenuItem_Click( object sender, EventArgs e) { foreach (Form childForm in MdiChildren) { childForm.Close(); } }

Класс Form предоставляет большой набор свойств, включая следующие

AutoScaletrueОкно и элементы управления масштабируются автоматически в зависимости от размера шрифта
Border.StyleFormBorder. Style.SizableГраница окна позволяет масштабирование окна
ControlBoxtrueОкно содержит кнопку системного меню и кнопки управления (в верхнем правом углу). Кнопки управления показываются, если свойства MaximizeBox и MinimizeBox установлены в true
StartPositionВозможны следующие значения: Manual; CenterScreen; WindowsDefaultLocation; WindowsDefaultBounds; CenterParent
WindowStateСВозможны следующие значения: Normal; Minimized; Maximized
MainMenuStripУказывает на линейку меню
IsMdiContainerОпределяет, допускаются ли дочерние окна
IsMdiChildОпределяет, является ли форма дочерним окном
MdiChildrenМассив форм, содержащий дочерние формы
MdiParentСсылка на родительскую MDI-форму
ControlsКоллекция дочерних элементов управления
TextЗаголовок окна
OwnerFormsМассив форм, принадлежащих данной форме
OwnerВладелец формы

Класс Form предоставляет большой набор методов, включая следующие:

Для формы возможны следующие события:

Дочерние окна в MDI-приложении могут быть упорядочены вызовом метода LayoutMdi.

Например:

// Упорядочивание по горизонтали this.LayoutMdi( MdiLayout.TileHorizontal ); // Упорядочивание по вертикали this.LayoutMdi( MdiLayout.TileVertical ); // Расположение каскадом this.LayoutMdi( MdiLayout.Cascade );





Все публикации раздела