c#Winform中menuStrip控件中ToolStripMenuItem排序說明

C#的ContextMenuStrip控件中,沒有爲ToolStripMenuItem安排順序的屬性。想要爲ToolStripMenuItem排序,或者加入新項加到某個位置,無法通過屬性值來控制順序。

系統默認通過items.AddRange的方式添加,遵循先來後到的原則。

如果需要添加新的ToolStripMenuItem並且是要放到第一位時,我們可以通過在Form.Designer.cs文件中直接將需要放在首位的ToolStripMenuItem放到首位

第二中方式,也可以通過代碼將ToolStripMenuItem放到首位,那就是調用menuStrip.Items.Insert()將目標放到首位,這種方法例如通過索引給數據添加數據

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章