C#学习教程:启动画面后,主窗口出现在其他窗口后面分享


启动画面后,主窗口出现在其他窗口后面

我有一个带有启动画面的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链接: 系统窗口表单激活

使用form.BringToFront()将表单放在其他所有内容之前。

上述就是C#学习教程:启动画面后,主窗口出现在其他窗口后面分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/960215.html

发表评论

邮箱地址不会被公开。 必填项已用*标注