添加Check类型的菜单项
这里只需同过切换MenuItem的Check属性来改变菜单项的Check标记。
添加RodioCheck类型的菜单项
RodioCheck类型的菜单项是基于check类型的菜单项实现的,RadioCheck属性用来指示Check菜单项用什么图形作为Check标记,如果RadioCheck为False,Check菜单的图形为勾,否则为实心的小圆点,下面是三个RadioCheck菜单切换代码演示
protectend void menuItem1_Click(Object sender,System.EventArgs e)
{
ChangeSelectedMenuItemMark(sender);
}
protectend void menuItem2_Click(Object sender,System.EventArgs e)
{
ChangeSelectedMenuItemMark(sender);
}
protectend void menuItem3_Click(Object sender,System.EventArgs e)
{
ChangeSelectedMenuItemMark(sender);
}
public void ChangeSelectedMenuItemMark(Object sender)
{
//先去掉3个子菜单项的Check标记
menuItem1.Checked=false;
menuItem2.Checked=false;
menuItem3.Checked=false;
//给当前点击的子菜单项加上Check标记
((MenuItem)sender).Checked=true;
}