码迷,mamicode.com
首页 > Windows程序 > 详细

C# 制作软件启动界面

时间:2017-10-18 21:38:54      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:stop   对象   ons   image   实例化   interface   ges   span   blog   

制作一个软件的启动界面

1、新建一个工程,将默认生成界面作为启动界面。

2、添加一个Label和ProgressBar还有Timer控件

注意:在ProgressBar控件中需要设置它的style  为marquee(跑马灯形式)不然是不会出现进度条跑动的效果的

3、关闭最大化和最小化按钮

技术分享

 

 

4、在窗口的创建函数中添加代码

 

 private void Form1_Load(object sender, EventArgs e)
        {
            progressBar1.Minimum = 0;//设置ProgressBar组件最小值为0
            progressBar1.Maximum = 10;//Maximum最大值为10
            progressBar1.MarqueeAnimationSpeed = 50;//设定进度快在进度栏中移动的时间段
            timer1.Start();//启动定时器
        }

 

5、Timer控件属性设置(应为Timer控件记一次数是1ms所以在Interval 中填写3000 表示三秒钟后进入定时器到了的事件)

技术分享

6、定时器到了的事件处理函数

private void timer1_Tick(object sender, EventArgs e)
        {
            //定时时间到了处理事件
            this.Hide();//隐藏本窗体
            StartupInterFace MainForm = new StartupInterFace();//实例化一个MainForm对象
            MainForm.Show();//显示窗体
            timer1.Stop();//定制定时器
        }

7、添加一个新的窗体

技术分享

8、在新窗体的关闭事件中添加,关闭启动窗体的代码

 

private void FromClosed(object sender, FormClosedEventArgs e)
        {
            Application.Exit();//退出应用程序
        }

 

参考布局

技术分享

 

技术分享

 

 技术分享

 

 美化窗体

添加窗体的背景

选择BackColor属性可以添加背景颜色

技术分享

 

 

添加背景图片

 

 

技术分享

 技术分享

 

C# 制作软件启动界面

标签:stop   对象   ons   image   实例化   interface   ges   span   blog   

原文地址:http://www.cnblogs.com/hjxzjp/p/7688917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!