我可以通过编程方式展开“文件”菜单吗?

时间:2013-04-11 06:45:59

标签: c# menu

通常,当我们点击菜单栏中的文件菜单时,它会向下展开,如下所示

enter image description here

如何通过C#代码以编程方式实现此目的?我需要展开文件菜单,就像单击文件菜单一样。

1 个答案:

答案 0 :(得分:7)

假设您的MenuStrip名称为fileMenu,请将其打开:

fileMenu.ShowDropDown();

要显示SubMenuItem,请打开ParentMenuItem,然后打开SubMenuStrip。参考截图,我将SubMenuItem命名为“newMenuStrip”。

fileMenu.ShowDropDown();
newMenuStrip.ShowDropDown();

尝试此操作时,您将在MenuStrips中看不到任何选择。所以,这是你的最终代码:

fileMenu.ShowDropDown();
newMenuStrip.ShowDropDown();
newMenuStrip.DropDownItems[0].Selected();