標籤: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# 製作軟體啟動介面