如何重新排列ContextMenuStrip
的项目?例如,如果我使用按钮创建一个Windows窗体应用程序并向窗体添加ContextMenuStrip
并在按钮单击事件上分配它并在序列中添加项目
run process1
run process2
run process3
然后在某一天后我决定将另一个项目添加到ContextMenuStrip
说"运行流程4"我希望序列像
run process1
run process4
run process2
run process3
我该怎么做(除了重命名每一项并在每次点击事件上交换代码)?
答案 0 :(得分:4)
除了Add
项之外,您还可以在指定索引处Insert
项:
this.contextMenuStrip1.Items.Add("Item1");
this.contextMenuStrip1.Items.Add("Item2");
this.contextMenuStrip1.Items.Add("Item3");
this.contextMenuStrip1.Items.Insert(1, new ToolStripMenuItem("Item4"));