原理:在主窗体弹出来之前先运行欢迎界面,等运行完将欢迎界面关闭然后再打开主窗体。
新建一个项目,再在原来的项目上添加一个windows窗体,将其Name命名为FormWelcome,用来做欢迎界面。
◆当然欢迎界面的话就得漂亮点,最基本的设置如下:
ShowInTaskbar->True(令窗口不在任务栏里显示)
StartPosition->CenterScreen(让窗口运行时出现在屏幕最中间)
FormBorderStyle->None(去掉窗体的边框和标题栏,这样才像欢迎界面嘛)
BackgroundImage->(这个可以自己先做一副比较好的图片或者找一副都可以,最好是刚好和你的欢迎窗口相同大小的)
或者你也可以在窗口上设置背景颜色写些文字之类的都可以,窗口大小就随便你啦。
◆代码实现如下:
欢迎界面的就不用写了,因为只是用来显示
主要是主窗体FormMain在
- public FormMain()
- {
- InitializeComponent();
- }
- 里添加代码:
- public FormMain()
- {
- FormWelcome fw = new FormWelcome();
- fw.Show();//show出欢迎窗口
- System.Threading.Thread.Sleep(2000);//欢迎窗口停留时间2s
- fw.Close();//关闭欢迎窗口并开始运行主窗口
- InitializeComponent();
- }
//
//前面是比较简单的方法,下面介绍从透明到不透