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

 我来答
地瓜说机
2017-10-05 · TA获得超过2.9万个赞
知道大有可为答主
回答量:2.3万
采纳率:91%
帮助的人:1.2亿
展开全部
这个很简单了,可以动态的,给你写了简单的例子,其他需要你自己拓展,我只是抛砖引玉哈!!

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);
}
藤原子大雄
2017-10-05 · TA获得超过7197个赞
知道大有可为答主
回答量:6977
采纳率:82%
帮助的人:1748万
展开全部
这个很简单了,可以动态的,给你写了简单的例子,其他需要你自己拓展,我只是抛砖引玉哈!!
123456789101112131415161718192021222324252627 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

提交
取消

辅 助

模 式