winform中如何判断menuitems某一项被选中?

chenshaobo 2008-11-26 10:02:49
for (int j = 1; j < 10; j++)
{
menuItem2 = new System.Windows.Forms.MenuItem();
menuItem2.Index = 0;
menuItem2.Text = j + "0%";
if (toumingdu == menuItem2.Text)
{
menuItem2.Checked = true;
}
menuItem1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { menuItem2 });
menuItem2.Click +=new EventHandler(menuItem2_Click);
}

void menuItem2_Click(object sender, EventArgs e)
{
string s = menuItem2.Parent.MenuItems[2].Text.ToString();
MessageBox.Show(s);
}
现在是不知道怎么判断哪一项被选中?
刚来csdn 希望各位能帮个忙?
...全文
139 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yilanwuyu123 2008-11-26
  • 打赏
  • 举报
回复
就是判断checked属性 估计是调用的地方不对吧 或者你看看Menu的事件里面是不是有子项选中的事件

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧