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

怎么控制主form的menuItem

2012-09-12 
如何控制主form的menuItem我现在建有fom1,然后,在当前内设有menuitem4个,现在点击菜单栏的登录后,弹出form

如何控制主form的menuItem
我现在建有fom1,然后,在当前内设有menuitem4个,现在点击菜单栏的登录后,弹出form2(form1没关闭),登录成功后,如果让form1的菜单项全部打开,也就是enabled全开,我试过:
Form1 f = new Form1();
foreach (ToolStripItem item in f.MainMenuStrip.Items)
{
 item.Enabled = true;
}
不好使,我感觉,只要我new了form,其实,根本就没有对已经打开的form做设整,而是又新建立了一个form。除非我把前一个form1的资源释放了,再去做,各位有什么好的方法没有?

[解决办法]
Form1 f = new Form1(); 
=>
Form1 f = Applications.OpenedForms.OfType<Form1>().FirstOrDefault() ?? new Form1();

热点排行