2011-01-10 4 views
0

У меня есть WinForm, что у меня есть главное меню горизонтально поперек как например:с # образует MainMenu

 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; 

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

Спасибо.

+1

Почему вы не используете конструктор? – SLaks

+0

Я запрограммировал форму программно и хотел сделать меню программно. –

ответ

4

Просто добавьте пункты меню в ОРТ2

opt2.MenuItems.Add (....)

+0

Я пробовал это, но он не появлялся? –

+0

Работая сейчас :) Спасибо –

+0

Вы можете отметить это как ответ, если его рабочий :) – pdiddy

2

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

2

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

Смежные вопросы