使用 Windows Forms我想要一个小的登录屏幕,用户可以通过(比如它的 Form1)授权他/她自己,所以主应用程序(比如它的 Form2)将在登录后打开。但我想当我使用 Application.Run(Form1) 时,关闭它后整个应用程序都会关闭。
除了使用隐形Form2,就没有别的办法了吗? 像按需运行 Form2 并关闭最初运行的 Form1 之类的东西?希望它对你有意义:)
最佳答案
创建 System.Windows.Forms.ApplicationContext
的重载,首先创建 Form1
,然后在其构造函数中创建 Form2
。
使用接受 ApplicationContext
对象的 Application.Run
重载。
关于c# - Windows 窗体 : create the main application after login, 要运行哪个窗体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1629205/