• C# 制作软件启动界面


    制作一个软件的启动界面

    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属性可以添加背景颜色

    添加背景图片

     

  • 相关阅读:
    交换排序:冒泡排序vs快速排序
    SSO
    MVC源码分析
    python_正则表达式概述
    (爬虫向)python_json学习笔记
    Pycharm Debug调试心得
    HTML学习二_HTML常用的行级标签,常用实体字符及表单标签
    吴恩达机器学习笔记3-代价函数II(cost function)
    吴恩达机器学习笔记2-代价函数I(cost function)
    Python面向对象1:类与对象
  • 原文地址:https://www.cnblogs.com/hjxzjp/p/7688917.html
Copyright © 2020-2023  润新知