C# Menustrip(带代码)

C# Menustrip(带代码),c#,menustrip,C#,Menustrip,我正在尝试学习如何添加带有代码的菜单提示。 我希望我的toolstripmenuitems像这样并排放置: 但我明白了: 这是我的代码: private void Form1_Load(object sender, EventArgs e) { MenuStrip menu; menu = new MenuStrip(); ToolStripMenuItem test; test = new ToolStripMenuItem("&test");

我正在尝试学习如何添加带有代码的菜单提示。 我希望我的toolstripmenuitems像这样并排放置:

但我明白了:

这是我的代码:

private void Form1_Load(object sender, EventArgs e)
{
    MenuStrip menu;
    menu = new MenuStrip();
    ToolStripMenuItem test;
    test = new ToolStripMenuItem("&test");
    test.DropDownItems.Add("aa", null, aa_click);
    menu.Items.Add(test);
    this.Controls.Add(menu);

    MenuStrip menu2;
    menu = new MenuStrip();
    ToolStripMenuItem test2;
    test2 = new ToolStripMenuItem("&test2");
    test2.DropDownItems.Add("zz", null, zz_click);
    menu.Items.Add(test2);
    this.Controls.Add(menu);
}

谢谢你帮助我

不要创建多个菜单条,只创建一个菜单条,您可以在其中不断添加菜单项:

MenuStrip menu = new MenuStrip();

ToolStripMenuItem test = new ToolStripMenuItem("&test");
test.DropDownItems.Add("aa", null, aa_click);
menu.Items.Add(test);

ToolStripMenuItem test2 = new ToolStripMenuItem("&test2");
test2.DropDownItems.Add("zz", null, zz_click);
menu.Items.Add(test2);

this.Controls.Add(menu);