Windows 窗体:在运行时更改应用程序主窗口
通常我会执行 Application.Run(myMainForm)。
但我想做这样的事情:
MyForm1 f = new MyForm1();
f.Close+=OnOpenOverviewWin();
Application.Run(f);
void OnOpenOverviewWin()
{
MyOverViewForm f = new MyOverViewForm ();
Application.Run(f); // i want to do this
Application.NewMainWindow = f; // or something like that
}
Normally I would do Application.Run(myMainForm).
But I want to do something like this:
MyForm1 f = new MyForm1();
f.Close+=OnOpenOverviewWin();
Application.Run(f);
void OnOpenOverviewWin()
{
MyOverViewForm f = new MyOverViewForm ();
Application.Run(f); // i want to do this
Application.NewMainWindow = f; // or something like that
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将 Application.ShutdownMode 属性设置为 < a href="http://msdn.microsoft.com/en-us/library/system.windows.shutdownmode.aspx" rel="nofollow noreferrer">ShutdownMode.OnLastWindowClose
Set the Application.ShutdownMode property to ShutdownMode.OnLastWindowClose