怎么获得主窗体的实例
Application.Run(new WinForm.frmMDI());
怎么能获得该主窗体的实例呢,没有赋值给变量啊
------解决方案--------------------要想操作,可以声明一个变量来记录这个实例:
WinForm.frmMDI frm=new WinForm.frmMDI();
Application.Run(frm);
因为大多数情况下,这个使用Run运行的窗体都是主窗口,没有必要对这个实例声明一个变量,一般都是在类的内部通过“This”来操作。
------解决方案--------------------再提供一种方法
C# code
Form mainForm = (Form)Control.FromHandle(
Process.GetCurrentProcess().MainWindowHandle);
if (mainForm != null) Text = mainForm.Name + " 就是你";