C#的ContextMenuStrip控件中,沒有爲ToolStripMenuItem安排順序的屬性。想要爲ToolStripMenuItem排序,或者加入新項加到某個位置,無法通過屬性值來控制順序。
系統默認通過items.AddRange的方式添加,遵循先來後到的原則。
如果需要添加新的ToolStripMenuItem並且是要放到第一位時,我們可以通過在Form.Designer.cs文件中直接將需要放在首位的ToolStripMenuItem放到首位
第二中方式,也可以通過代碼將ToolStripMenuItem放到首位,那就是調用menuStrip.Items.Insert()將目標放到首位,這種方法例如通過索引給數據添加數據