我正在尝试学习如何使用代码添加menustrip。 我希望我的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);
}
感谢您的帮助!
答案 0 :(得分:2)
不要创建多个菜单条,而只能创建一个菜单项,以便将菜单项添加到:
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);