首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

【诡谲的false】C#菜单项的visible一直是false,强制为true也没用

2012-09-17 
【诡异的false】C#菜单项的visible一直是false,强制为true也没用代码如下:C# codereturnValue this.Module

【诡异的false】C#菜单项的visible一直是false,强制为true也没用
代码如下:

C# code
            returnValue = this.ModuleIsVisible(moduleCode);(为true)            toolStripMenuItem.Visible = returnValue; (赋值给菜单项的visible)            bool t = returnValue;(t为true)            bool s = toolStripMenuItem.Visible;(s为false)



不知道是啥原因?

[解决办法]
MenuStrip 这个控件试了试迷得问题。
[解决办法]
http://msdn.microsoft.com/zh-cn/library/system.web.ui.control.visible.aspx

如果容器控件不会呈现,它包含的任何控件不会呈现,即使您设置单个控件的 Visible 属性设置为 true。 在这种情况下,独立控件返回 Visible 属性的 false ,即使您显式设置为 true。 (也就是说,如果父控件的 Visible 属性设置为 false,子控件继承该设置,并设置优先于任何本地设置。) 

来自于msdn最好的解释

热点排行