现在的位置: 首页 > 综合 > 正文

程序中菜单项可见性控制不能实时生效

2013年04月11日 ⁄ 综合 ⁄ 共 708字 ⁄ 字号 评论关闭

在程序中对菜单项的可见性控制

并不能实时生效

 

对于如下代码段

              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;

抱歉!评论已关闭.