Итак, окно есть давайте посмотрим, как можно добавить меню.
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;
Смотрим результат.
