Введение в программирование

       

с новым окном подменю 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;


Содержание раздела