如何在C# winForm中MenuStrip中的添加子菜单事件
这个很简单了,可以动态的,给你写了简单的例子,其他需要你自己拓展,我只是抛砖引玉哈!! 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); }
C# 如何向menuStrip中加入菜单
private void button1_Click(object sender, EventArgs e)
{
ToolStripMenuItem tsmi = new ToolStripMenuItem();
tsmi.Text = "123";
menuStrip1.Items.Add(tsmi);
}
添加一个菜单选项
这是最简单的,如果需要动态的加,可以根据数据库来
补充:如果是在原有的下面在加一个
就是menuStrip1.selecteditem.childitem.add()
这句代码是随便写的,可以找到类似的
如果还不行,站内消息我
如何在C#winForm中MenuStrip中的添加子菜单事件
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);
}