在程序中对菜单项的可见性控制
并不能实时生效
对于如下代码段
if (mRight.jCheck.Contains("a"))
tsmiCheckMng.Visible = true;
else
tsmiCheckMng.Visible = false;
if (mRight.jCheck.Contains("b"))
{
tsmiTerminate.Visible = true;
tsmiCheck.Visible = true;
}
else
{
tsmiTerminate.Visible = false;
tsmiCheck.Visible = false;
}
if (tsmiCheck.Visible|| tsmiCheckMng.Visible) //本句中tsmiCheck.Visible和tsmiCheckMng.Visible的值都是上段代码修改前的值
tssCheck.Visible = true;
else
tssCheck.Visible = false;