最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【必學(xué)技能】Winform下Splash啟動畫面制作

2022-11-04 17:39 作者:新閣教育  | 我要投稿

1. 引言

當(dāng)我們的軟件加載資源比較多,需要耗費(fèi)一定時間的時候,我們希望軟件可以有一個類似于歡迎的加載界面,這樣可以簡單地顯示當(dāng)前的加載進(jìn)度,使得用戶體驗更加友好。

2. 開發(fā)準(zhǔn)備

  • 首先創(chuàng)建一個Windows窗體應(yīng)用項目,項目名稱為thinger.com.SplashProject,并創(chuàng)建一個窗體,取名FrmMain,繪制一個簡單的UI界面,用于表示主界面。

圖片
  • 創(chuàng)建一個Splasher類,包含創(chuàng)建窗體實例、顯示動態(tài)窗體、顯示窗體狀態(tài)和關(guān)閉動畫窗體。

  • ? ? ?1. 創(chuàng)建Splasher類

圖片

    ? ? 2. 顯示動畫窗體

圖片

    ? ? 3.?創(chuàng)建窗體實例

圖片

    ? ? 4. 顯示窗體狀態(tài)

圖片

    ? ? 5. 關(guān)閉動畫窗體

圖片
  • 創(chuàng)建一個ISplashForm接口,如下所示:

圖片
  • 創(chuàng)建一個新窗體,取名為FrmSplash,添加一個狀態(tài)Label標(biāo)簽,該窗體繼承ISplashForm,并實現(xiàn)SetStatusInfo方法,代碼如下:

圖片
  • FrmSplash窗體做以下設(shè)置:

    將FormBorderStyle屬性設(shè)成None,即沒有窗體邊框 將StartPosition屬性設(shè)成CenterScreen,即總是居中 將TopMost屬性設(shè)成True,即總是在頂部 將UseWaitCursor屬性設(shè)成Ture,即顯示等待光標(biāo) 增加一個PictureBox控件,Dock設(shè)置為Fill,選擇一個好看的背景圖片

    UI界面設(shè)計如下所示:

圖片

3. 功能實現(xiàn)

  • 在Program程序入口處,加入一行代碼Splasher.Show(typeof(FrmSplash)),用于顯示SplashForm

圖片
  • 在FrmMain窗體的加載事件中,編寫代碼如下,這里使用Thread.Sleep來模擬處理相關(guān)信息

圖片
  • 在FrmMain顯示完成事件中,關(guān)閉SplashForm,代碼如下所示:

圖片
  • 最終運(yùn)行效果如下所示:

學(xué)上位機(jī)開發(fā),找新閣,希望今天的分享對大家有一些幫助

【必學(xué)技能】Winform下Splash啟動畫面制作的評論 (共 條)

分享到微博請遵守國家法律
石泉县| 西盟| 汉源县| 合山市| 塘沽区| 衡东县| 兴仁县| 阳城县| 新巴尔虎左旗| 湄潭县| 皋兰县| 贞丰县| 通化县| 六安市| 塔河县| 喀什市| 岐山县| 平武县| 白水县| 阿拉尔市| 抚宁县| 若尔盖县| 大竹县| 环江| 海口市| 四平市| 镇原县| 新乡市| 依兰县| 宣威市| 宁强县| 黎平县| 云龙县| 河西区| 许昌县| 长治市| 赤城县| 剑河县| 微博| 大洼县| 武冈市|