我现在建有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();
foreach (ToolStripItem item in f.MainMenuStrip.Items)
{
item.Enabled = true;
}
不好使,我感觉,只要我new了form,其实,根本就没有对已经打开的form做设整,而是又新建立了一个form。除非我把前一个form1的资源释放了,再去做,各位有什么好的方法没有?
解决方案 »
- WinFrom初始化窗口问题
- 在两个PictureBox上划画,不被遮挡
- 正则表达式跳过已经存在链接和图片给关键词加链接问题
- 请问谁有关于Canny算子边缘检测的代码及相关资料吗?(C#的)(最好的中文的)
- 听说SQL SERVER 2005 EXPRESS,数据库本地化,大家给点建议!
- 关于WinFroms button组件的功能实现问题 高手来 菜鸟在线等
- 关于绘制坐标轴
- 大家帮我分析一下下面的JAVASCRIPT代码!!最好能转换成C#
- sql2005跨网访问服务器上的数据库
- .NET中ExecuteScalar()方法执行数据库查询后,返回的三种空结果的区别
- C#调用C++ dll 结构体 时,返回的结构体 ABS_BIR 内容属性 为0
- C#创建连接对象为什么要用using
=>
Form1 f = Applications.OpenedForms.OfType<Form1>().FirstOrDefault() ?? new Form1();
Form1 f = Application.OpenForms.OfType<Form1>().FirstOrDefault() ?? new Form1();
非常的感谢你啊!