Шаг 19 - Добавляем меню

Итак, окно есть давайте посмотрим, как можно добавить меню.

using System;
using System.Windows.Forms;

class MyForm : AppForm 
{
	public static void Main()
	{
		Application.Run(new MyForm());
	}
}


class AppForm : Form
{
	public  AppForm()
	{
		MainMenu mnuFileMenu = new MainMenu();
		this.Menu = mnuFileMenu;
		mnuFileMenu.MenuItems.Add("Test");
	}
}

Во-первых, мы создали свой новый класс от которого будет производиться наследование. И перегрузили конструктор. В конструктору мы будем создавать меню. MainMenu это класс который будет на форме. У него есть ряд методов и свойств, например для добавления пунктов к меню. Но создать этот класс и связать его с окном это еще не все. Нужно связать этот класс с формой. У нас есть свойство у формы - Menu, с помощью которого можно связать класс меню с формой.

this.Menu = mnuFileMenu;

Смотрим результат.

gif/19_1.gif (2367 b)


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.