C# 制作軟件啟動界面
阿新 • • 發佈:2017-10-18
程序 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# 制作軟件啟動界面