请问:
MenuStrip_click事件如何得到单击的是菜单的哪个项和他的name属性
谢谢!
MenuStrip_click事件如何得到单击的是菜单的哪个项和他的name属性
谢谢!
解决方案 »
- C# winform 中 我在picturebox中得到一张图片,我想通过点击这张图片时,该图片在WebBrowser中显示,这怎么办呢
- 我的vs2005里面控件的Text里面没办法输入中文?
- 求助:VS05的树控件的文本单击事件怎么弄
- 如何用rawsocket接收tcp数据包
- 请教如何用批处理修改IE的受信任站点安全选项:对未标记为可安全执行脚本的activex控件初始化并执行请大虾们帮忙并贴出代码
- 请教asp.net的一个问题,高手请进
- 求一个正则表达式
- 怎样制作vs2005windows安装文件?
- 很急,最近做个项目,怎样能很好的处理并发的问题
- 高手:如何使DataGrid中指定的Column中的指定的Row的网格为只读状态?
- =======================大家帮我看看这个让我头疼的代码!!!
- 错误信息
menu.Name
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://feiyun0112.cnblogs.com/
private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
}
那不是要每个按钮都写一个事件?好麻烦!
我想他们的name来判断是单击了什么按扭!
private void InitMenuStrip()
{
foreach (ToolStripMenuItem menu in mainMenu.Items)
{
foreach (ToolStripDropDownItem childMenu in menu.DropDownItems)
{
childMenu.Click += new EventHandler(childMenu_Click);
}
}
} private void childMenu_Click(object sender, EventArgs e)
{
ToolStripDropDownItem menu = (ToolStripDropDownItem)sender;
switch (menu.Text)
{
#region 系统管理 case "机构管理":
{
break;
}
case "用户管理":
{
break;
}
case "功能管理":
{
frmSysModuleManage frm = new frmSysModuleManage();
frm.StartPosition = FormStartPosition.CenterScreen;
frm.MdiParent = this;
frm.Show();
break;
}
case "日志管理":
{
break;
}
#endregion
}
}