如何在C# winForm中MenuStrip中的添加子菜单事件

用代码添加,是子菜单。子菜单的添加也一并说说吧,全部用代码实现。... 用代码添加,是子菜单。子菜单的添加也一并说说吧,全部用代码实现。 展开
 我来答
百度网友ce7f3ccb4
推荐于2017-09-10 · TA获得超过1950个赞
知道大有可为答主
回答量:2299
采纳率:0%
帮助的人:1896万
展开全部

这个很简单了,可以动态的,给你写了简单的例子,其他需要你自己拓展,我只是抛砖引玉哈!!

 private void Form1_Load(object sender, EventArgs e)
{
            //创建MenuStrip对象
            MenuStrip MS = new MenuStrip();
            //创建一个ToolStripMenuItem菜单,可以文本和图片一并添加
            ToolStripMenuItem tsmi = new ToolStripMenuItem("测试按钮");
            //绑定菜单的点击事件
            tsmi.Click+=DemoClick;
            //创建子菜单 可以文本和图片一并添加
            ToolStripMenuItem tsmi2 = new ToolStripMenuItem("测试子按钮");
            //绑定子菜单点击事件
            tsmi2.Click += DemoClick;
            //添加子菜单
            tsmi.DropDownItems.Add(tsmi2);
            //添加主菜单
            MS.Items.Add(tsmi);
            //界面显示
            this.Controls.Add(MS);
    }


//自己定义个点击事件需要执行的动作
  private void DemoClick(object sender, EventArgs e)
        {
            ToolStripMenuItem but = sender as ToolStripMenuItem;
            MessageBox.Show(but.Text);
        }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式