日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C# WinForm 等待窗體的實(shí)現(xiàn)

admin
2021年1月30日 12:50 本文熱度 3777

最近在做一個(gè)項(xiàng)目,需要用到等待窗體,在DevExpress下面有SplashScreen控件可以使用,同時(shí)也有ProgressIndicator控件能用,但是如果沒(méi)有用Dev開(kāi)發(fā)的話,我們就需要自定義一個(gè)等待窗體了。

本項(xiàng)目開(kāi)放源代碼,下載地址見(jiàn)本文末尾(如果本程序有幫助到您,希望留言評(píng)論,感謝)

VS環(huán)境:vs2017,低版本環(huán)境可以使用VS Convert轉(zhuǎn)換工具進(jìn)行版本轉(zhuǎn)換,或者直接看源代碼,復(fù)制到新項(xiàng)目中也可以。

首先,把截圖放上來(lái):(界面沒(méi)有優(yōu)化)



多功能Loading中,實(shí)現(xiàn)了實(shí)時(shí)顯示執(zhí)行進(jìn)度的功能,該功能也可以改進(jìn)為用進(jìn)度條顯示。

 

實(shí)現(xiàn)的功能比較簡(jiǎn)單,就是在程序處理 一些耗時(shí)比較多的代碼時(shí),將Loading窗體展示給用戶,并在后臺(tái)執(zhí)行耗時(shí)操作,這樣能夠給用戶較好的體驗(yàn)。

核心代碼是我自己寫的一個(gè)SplashScreenManager類:有2個(gè)方法:1、ShowLoading()2、CloseLoading()


調(diào)用方法舉例:

//實(shí)例化一個(gè)窗口,窗口需要自己定義哦 SimpleLoading loadingfrm = new SimpleLoading(this); //將Loaing窗口,注入到 SplashScreenManager 來(lái)管理 GF2Koder.SplashScreenManager loading = new GF2Koder.SplashScreenManager(loadingfrm); loading.ShowLoading(); //try catch 包起來(lái),進(jìn)行異常處理 try { //模擬耗時(shí)操作 for (int i = 0; i < 20; i++) { Thread.Sleep(100); } } catch (Exception) { /*可選處理異常*/ } finally { loading.CloseWaitForm(); }

需要顯示進(jìn)度的話,舉例:

public static bool flag = true; private void button2_Click(object sender, EventArgs e) { flag = true;//flag 為false時(shí)候,退出執(zhí)行耗時(shí)操作 MultiFuncLoading loadingfrm = new MultiFuncLoading(this); // 將Loaing窗口,注入到 SplashScreenManager 來(lái)管理 GF2Koder.SplashScreenManager loading = new GF2Koder.SplashScreenManager(loadingfrm); loading.ShowLoading(); // 設(shè)置loadingfrm操作必須在調(diào)用ShowLoading之后執(zhí)行 loadingfrm.SetTxt("多功能Loaidng界面", "拼命加載中...客官耐心等待", "Please Waitting..."); // try catch 包起來(lái),進(jìn)行異常處理 try { //模擬耗時(shí)操作 for (int i = 0; i < 100; i++) { Thread.Sleep(100); loadingfrm.SetJD("當(dāng)前:"+i+"/總計(jì):100","當(dāng)前進(jìn)度:"+i); if (!flag) { break;/*用戶點(diǎn)擊取消執(zhí)行后,跳出循環(huán)*/ } } } catch (Exception) { /*可選處理異常*/ } finally { loading.CloseWaitForm(); } }

附錄:

這個(gè)程序的第一個(gè)版本參考了 網(wǎng)名為 “八哥” 的一個(gè)程序,當(dāng)時(shí)我在群里面的時(shí)候,感謝他的熱情幫助。

現(xiàn)將我的代碼貼出來(lái)吧,里面用的了委托的概念。大家如果不懂的話,可以百度一下,這里給出幾個(gè)鏈接:

http://blog.csdn.net/ggz631047367/article/details/44646233

http://www.runoob.com/csharp/csharp-delegate.html

http://blog.csdn.net/sjj2011/article/details/7835200

http://blog.csdn.net/testcs_dn/article/details/37671513

另外附上下載鏈接:V1.0 不支持下載 (該版本有BUG,線程在init函數(shù)中調(diào)用的,可能會(huì)出現(xiàn)卡頓,請(qǐng)下載V2版本)

V2版本下載地址:V2.0下載(新建進(jìn)程執(zhí)行耗時(shí)操作,該版本不再提供下載)

V3版本下載地址:V3.0下載(主進(jìn)程執(zhí)行耗時(shí)操作)


該文章在 2021/1/30 12:50:06 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

亚洲男人在天堂a在线| 国产精品潮吹呻吟久久AV| 内射日韩美女中文字幕| 青青草2| 91久久中文字幕| 私拍日久国产交后视频| 欧美日韩五十路六十路| 婷婷五月天 亚洲激情| 久久精品成人不卡影院午夜福利| 亚洲9999午夜福利| 国产女女在线| 日本互换中文字幕| 起升少妇B| 午夜 伦理 日韩| 国产大鸡巴操逼操逼| 亚洲男人天堂色网| 久久成人网站地址| 国产作爱视频免费久久精品欧美日韩| 亚洲香蕉精品在线| 好吊妞欧美久久| 成人日韩AV网址| 日本一区二区不卡视频直接看| 狠狠久久影院| 色一色AV| 国产AV影视网址| 欧美日韩久久总合| 亚洲中文日韩美女| 吃瓜福利二区福利一区| 性色AV一区免费| 人妻熟女一页| 性生活免费视频网址| 夫妻性插上免费视频| 中文字幕 AV资源| 不卡av一二三区| aaaaaa亚洲日韩欧美| 后入 人妻 菊花| 欧美日韩人妻免费二区| 国产日韩欧美在线免费| 久久蜜臀一区| 黄片久久久久久久| 又大又硬又长的大鸡吧操嫩逼视频|