【发布时间】:2010-10-18 06:05:05
【问题描述】:
你能在构造函数完成并加载主窗体之前退出应用程序吗?
在启动时,我有一个加载屏幕,在加载主窗体之前显示。在构造函数完成之前从构造函数显示加载屏幕。
我通过在主窗体和退出屏幕之间使用变量来对退出屏幕执行类似的操作。如果退出屏幕返回 true,我在主窗体中有一个应用程序退出。
最后,所有线程/类/加载/程序设置应该在主构造函数中完成还是我做错了?
更新:
我的意思是在 program.cs 之后和静态 main 中
namespace app
{
public partial class app1 : Form
{
public app1()
{
InitializeComponent();
// open loading screen
// initialize vars
// create objects
}
// form opens when app1() finishes
-
app1()是初始化所有内容的正确位置吗? - 如果我尝试在
app1()完成之前从加载屏幕发回“关闭”消息,它不起作用 - 即使没有任何内容打开,该进程仍然运行。
【问题讨论】:
标签: c# multithreading screen loading main