我正在尝试学习如何添加一个带代码的菜单条。我想让我的toolstripmenuitem像这样一个接一个地放:

但我得到的是:

这是我的代码:
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);
}谢谢你帮我!
发布于 2015-06-08 00:54:46
不要创建多个菜单条,而是只创建一个菜单条,您可以将菜单项添加到以下位置:
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);https://stackoverflow.com/questions/30696082
复制相似问题