我正在用 C#.NET 编写一个 Windows 窗体应用程序
启动时,应用程序会显示一个启动屏幕,该屏幕在单独的线程中运行。在显示初始屏幕时,主应用程序正在初始化。
主应用程序完成初始化后,将显示应用程序的主窗体,并且启动屏幕仍显示在顶部。
到目前为止,一切都符合预期。
然后,启动屏幕关闭,导致该线程退出。出于某种原因,此时,主应用程序窗口被发送到所有其他打开的 Windows 之后,特别是 Windows 资源管理器窗口,您首先单击 .exe 文件来运行应用程序!
是什么导致窗户突然像这样跳到“后面”?