是否可以在不通过表单添加实例的情况下动态创建 MenuStrip?
我已经做好了..
//Create menu
MenuStrip menu = new MenuStrip();
menu.name = "MainMenu";
// Create a Menu Item
ToolStripMenuItem file = new ToolStripMenuItem("File");
//Add item to Menu
menu.Items.Add(file);
//Click event
file.Click += new System.EventHandler(this.FileItemClick);
private void FileItemClick(object sender, EventArgs e)
{
MessageBox.Show("File clicked");
}
我知道我必须用这样的东西将它添加到表单中..
this.MainMenuStrip = menu;
Controls.Add(menu);
但是如果没有将实例拖到表单上,则上述操作是不可能的。有没有办法 100% 动态创建 MenuStrip?另外,子菜单?
谢谢