VS2005的Bug?ToolStripMenuItem不能得到正确的Visible值

      我记得上次我也碰到过类似的一样,具体是什么给忘记了,今天又碰到了,写出来请教大家。

      我加了一个Button,在Click事件中如写成如下代码,当点击多次Button时,菜单项mnuSysConfig就会一直显示,而不会时隐时现。

this.mnuSysConfig.Visible != this.mnuSysConfig.Visible;

      这是因为Visible的值始终为false。最后只好将代码改成这样,测试通过,但这样代码有点怪怪的感觉。

this.mnuSysConfig.Enabled = !this.mnuSysConfig.Enabled;
            
this.mnuSysConfig.Visible = this.mnuSysConfig.Enabled;

     这应该算是VS2005的Bug吧,请各位指教,谢谢!

posted on 2006-10-16 18:31  渝之东  阅读(893)  评论(3编辑  收藏  举报

导航