MenuStrip的學習總結

一、主菜單項的增刪啓禁

1.追加

MenuStrip ms = new MenuStrip();

ToolStripMenuItem ts = new ToolStripMenuItem();

ms.Items.Add(ts);//在主菜單末尾追加一個項

2.插入任意位置

ms.Items.Insert(0,ts);//索引位從0開始,0表示第一位以此類推

3.刪除一個項目

ms.Items.Remove(ToolStripItem value);

ms.Items.RemoveAt(int Index);

ms.Items.RemoveByKey(String Key);//Key就是Items.Name

4.啓禁

ms.Items[0].Enable = false;

二、主菜單的下拉菜單

            ToolStripMenuItem test,test2;
            test = toolboxform.AddMenuStripItem();
            test.Text = "一級菜單";
            test2 = toolboxform.AddMenuStripItem();
            test2.Text = "二級菜單";

            ToolStripItemCollection mi = ((ToolStripMenuItem)menuStripMain.Items[2]).DropDownItems;//由上一級菜單項生成下拉菜單數組
            mi.Add(test);//在生成的下拉菜單中追加一個項
            ToolStripItemCollection mi2 = ((ToolStripMenuItem)mi[0]).DropDownItems;////由上一級菜單項生成下拉菜單數組
            mi2.Add(test2);//在生成的下拉菜單中追加一個項


小結:

菜單項目其實質是對ToolStripMenuItem集合的各種操作,增刪,禁用啓用,都可以通過集合索引來完成。



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