WinForms добавить меню внутри панели

Я делаю и WinForms VB.Net 4.6 Application.

У меня есть основная форма с его элементом управления MenuStrip. Внутри дочерней формы есть панель, закрепленная в левой части формы. Мне нужно, чтобы внутри этой панели было простое меню.

Я пробовал использовать MenuStrip, но не нашел способа поместить его в Panel. Я пробовал использовать UltratoolbarsManager от Infragistics, но он не подходит.

Есть ли способ добавить меню, используя панель в качестве контейнера?

Спасибо


person Diego    schedule 23.11.2017    source источник
comment
Вы можете разместить MenuStrip в любом элементе управления контейнера, включая панель. При перетаскивании MenuStrip в форму убедитесь, что панель управления активна в области конструктора. Также, если по какой-либо ошибке вы поместите MenuStrip в другое место, например в форму, используя Структура документа окно, переместите его в нужный контейнер.   -  person Reza Aghaei    schedule 23.11.2017


Ответы (1)


Если вы перетащите полосу меню внутрь панели, вы сможете достичь своей цели ... в качестве альтернативы, вы можете добавить полосу меню внутри панели с помощью кода:

panel1.Controls.Add(menuStrip1);
person Giancarlo Melis    schedule 23.11.2017