怎么获得主窗体的实例 Application.Run(new WinForm.frmMDI());怎么能获得该主窗体的实例呢,没有赋值给变量啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要想操作,可以声明一个变量来记录这个实例:WinForm.frmMDI frm=new WinForm.frmMDI();Application.Run(frm);因为大多数情况下,这个使用Run运行的窗体都是主窗口,没有必要对这个实例声明一个变量,一般都是在类的内部通过“This”来操作。 当然你也可以通过OpenForms来获取打开的窗体:Application.OpenForms 那是不是要把frm作为public,以便在其他任务地方来访问他,比如在某个窗体里可以直接来访问frmMdi了,不用在窗体之间传来传去了 再提供一种方法Form mainForm = (Form)Control.FromHandle( Process.GetCurrentProcess().MainWindowHandle);if (mainForm != null) Text = mainForm.Name + " 就是你"; 自定义DataGridView 类似QQ消息文件怎么做? C#邮件服务器登录问题 字符串处理问题。新手上路,不好意思 asp.net关于使用了treeview的ExpandAll方法样式改变的问题求解决 C#引用VC++的DLL问题(方案一经试验成功回报100分) 在Winform中怎样让datagrid显示最后一条记录啊? 急问C#里面如何编译dll文件 asp.net 怎么调用 csp() 十十十十万火急求助高深技术:c#如何实现三维模型的显示??? 在线,请教关于Linq的两个问题. 成语接龙
Application.Run(frm);因为大多数情况下,这个使用Run运行的窗体都是主窗口,没有必要对这个实例声明一个变量,一般都是在类的内部通过“This”来操作。
Application.OpenForms
Form mainForm = (Form)Control.FromHandle(
Process.GetCurrentProcess().MainWindowHandle);
if (mainForm != null) Text = mainForm.Name + " 就是你";