版权声明:本文由查霆原创,更多原创内容请访问www.zhating.cn https://blog.csdn.net/weixin_43653287/article/details/91459937
如下图,如何在软件主界面(左)开启前设置一个启动页面(右)?
方法如下:
2、设置Form2窗体的FormBorderStyle为None;BackgroundImage为你喜欢的图片;BackgroundImageLayout为Zoom或Stretch。
增加Progressbar,增加一个label(文字为:正在启动,请稍后。。。)
效果如下图
3、Form1窗体中加入Timer控件。设置timer1的Enabled为true;设置Interval为显示启动页的时间(如3秒:3000)。设置Form1的WindowState为Minimized。
4、在Form1的类中增加变量定义:
form2 = new Form2();
代码如下所示:
public partial class Form1 : Form { Form2 form2; public Form1() { InitializeComponent(); form2 = new Form2(); form2.Show(); } }
5、在timer1_Tick(object sender, EventArgs e)中增加代码:
代码如下所示:
private void timer1_Tick(object sender, EventArgs e) { form2.Dispose(); //关闭启动页 this.WindowState = FormWindowState.Normal; //打开主界面 }
全部完成就可以啦,最终效果如下图所示
本文由查霆原创,转载需授权。原文地址:http://www.zhating.cn/index.php/post/24.html
文章来源: https://blog.csdn.net/weixin_43653287/article/details/91459937