с новым окном подменю MenuStrip
// Создание объекта MenuStrip с новым окном подменю MenuStrip ms = new MenuStrip(); // Создание подменю ToolStripMenuItem windowMenu = new ToolStripMenuItem("Window"); ToolStripMenuItem windowNewMenu = new ToolStripMenuItem("New", null, // Обработчик данной команды: new EventHandler(windowNewMenu_Click)); // Список элементов меню windowMenu.DropDownItems.Add(windowNewMenu); ((ToolStripDropDownMenu) (windowMenu.DropDown)).ShowImageMargin = false; ((ToolStripDropDownMenu) (windowMenu.DropDown)).ShowCheckMargin = true; // Указывает, что ToolStripMenuItem будет отображать // список дочерних форм ms.MdiWindowListItem = windowMenu; // Добавление окна ToolStripMenuItem к линейке меню ms.Items.Add(windowMenu); // Встраивание линейки меню в верх формы. ms.Dock = DockStyle.Top; // Свойство Form.MainMenuStrip определяет линейку меню this.MainMenuStrip = ms; |
Листинг 23.3. |
Закрыть окно |
// Создание объекта MenuStrip с новым окном подменю
MenuStrip ms = new MenuStrip();
// Создание подменю
ToolStripMenuItem windowMenu =
new ToolStripMenuItem("Window");
ToolStripMenuItem windowNewMenu =
new ToolStripMenuItem("New",
null,
// Обработчик данной команды:
new EventHandler(windowNewMenu_Click));
// Список элементов меню
windowMenu.DropDownItems.Add(windowNewMenu);
((ToolStripDropDownMenu)
(windowMenu.DropDown)).ShowImageMargin = false;
((ToolStripDropDownMenu)
(windowMenu.DropDown)).ShowCheckMargin = true;
// Указывает, что ToolStripMenuItem будет отображать
// список дочерних форм
ms.MdiWindowListItem = windowMenu;
// Добавление окна ToolStripMenuItem к линейке меню
ms.Items.Add(windowMenu);
// Встраивание линейки меню в верх формы.
ms.Dock = DockStyle.Top;
// Свойство Form.MainMenuStrip определяет линейку меню
this.MainMenuStrip = ms;