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集合的各种操作,增删,禁用启用,都可以通过集合索引来完成。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值