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