1. 程式人生 > >C# 制作軟件啟動界面

C# 制作軟件啟動界面

程序 progress 背景圖片 obj start orm mage res 出現

制作一個軟件的啟動界面

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# 制作軟件啟動界面