c # формы основного меню - PullRequest
0 голосов
/ 10 января 2011

У меня есть winform, у меня главное меню горизонтально:

      MenuItem opt1 = new MenuItem();
      opt1.Text = "Save Image";
      opt1.Click += new EventHandler(opt1_Click);

      MenuItem opt2 = new MenuItem();
      opt2.Text = "Upload Data";
      opt2.Click += new EventHandler(opt2_Click);

      mainMenu.MenuItems.Add(opt1);
      mainMenu.MenuItems.Add(opt2);
      form.Menu = mainMenu;

Я хочу, чтобы пользователь нажимал на «Загрузить данные» в раскрывающемся меню, чтобы отобразитьнебольшое количество других опций.Может ли кто-нибудь, пожалуйста, указать мне в правильном направлении, на что я должен смотреть?

Спасибо.

Ответы [ 3 ]

4 голосов
/ 10 января 2011

Просто добавьте пункты меню в opt2

opt2.MenuItems.Add (....)

2 голосов
/ 10 января 2011

Я бы использовал конструктор Windows Forms. Если вы не можете, используйте его, чтобы соединить фиктивную форму с требуемым меню, а затем посмотрите на сгенерированный код, скопируйте его.

2 голосов
/ 10 января 2011

Добавьте некоторые элементы в opt2.MenuItems, чтобы создать подменю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...