我有一个带有启动画面的Windows窗体应用程序。当我运行应用程序时,启动画面显示正常,消失并且加载了应用程序的主窗体。
但是,当我加载主窗体时,它出现在包含应用程序的Windows资源管理器目录下。这是一段代码,它运行启动画面,然后是主窗体。
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
Thread t = new Thread(new ThreadStart(SplashStart));
t.Start();
Thread.Sleep(1500);
InitializeComponent();
t.Abort();
}
public void SplashStart()
{
Application.Run(new SplashScreen());
}
}
}
如何让Form1
显示在所有其他窗口之上?
答案 0 :(得分:5)
答案 1 :(得分:3)
使用form.BringToFront()
将表单放在其他所有内容之前。