我有一个带有启动屏幕的 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
显示在所有其他窗口之上?
Form1.Activate();
这应该使它成为焦点并放在前面。
MSDN 链接:系统windows窗体窗体激活 https://msdn.microsoft.com/en-us/library/system.windows.forms.form.activate(v=vs.110).aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)