zoukankan      html  css  js  c++  java
  • 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属性可以添加背景颜色

    添加背景图片

     

  • 相关阅读:
    <hdu2072>单词数(set容器,string类应用)
    志愿者选拔
    Game of Life
    <LightOJ 1338> Hidden Secret!
    Miss Kitty and Her Little Ice Cream Shop(水题)
    约瑟夫问题
    <FZU 1019>猫捉老鼠
    <cf>System of Equations(水题)
    Palindromic Numbers (III)(回文数,较麻烦)
    <cf>Solitaire(DFS or DP)
  • 原文地址:https://www.cnblogs.com/hjxzjp/p/7688917.html
Copyright © 2011-2022 走看看