国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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啟動畫面制作的評論 (共 條)

分享到微博請遵守國家法律
湖州市| 嵊泗县| 黔东| 合川市| 上饶市| 津南区| 新巴尔虎左旗| 龙门县| 宜州市| 镇远县| 鹤庆县| 丹巴县| 建始县| 珠海市| 开封县| 巴彦县| 徐州市| 上高县| 昌都县| 永兴县| 莱西市| 铜鼓县| 章丘市| 高密市| 娄底市| 泾川县| 南木林县| 永丰县| 福建省| 左贡县| 周宁县| 石城县| 洮南市| 富川| 正宁县| 宜君县| 康平县| 塘沽区| 惠水县| 东丽区| 鄂温|