フォーム経由でインスタンスを追加せずに 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);
ただし、インスタンスがフォームにドラッグされていないと、上記のことはできません。MenuStrip を 100% 動的に作成する方法はありますか? また、サブメニュー?
ありがとう