<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
DevExpress中SplashScreenManager這個控制元件的主要作用就是顯示程式集載入之前的進度條顯示和進行耗時操作時候的等待介面。
1、新建一個Windows表單,在工具列中找到這個控制元件,把它拖放到Windows表單中,開發工具預設會在表單下邊顯示這個不可視控制元件。
2、SplashScreenManager控制元件只是作為載入介面的統一管理器,我們要使用載入介面,需要自行建立載入介面。
找到這個控制元件,點選右上角的三角圖示,出現如下顯示的下拉式選單,利用連線按鈕新增兩個視窗,一個是啟動介面的閃屏視窗,一個是等待介面視窗。
1、點選“Add Splash Screen”然後開啟解決方案資源管理器,你會發現多了一個名為“SplashScreen1.cs”的表單,開啟它,如下圖所示:
2、仔細觀察這個表單的組成,相信大家已經看出來了,兩個圖片、標籤控制元件和一個進度條控制元件,可以根據自己的需要進行修改。
全域性法呼叫閃屏方法:
- 1、顯示載入介面的方法:SplashScreenManager.ShowForm(typeof(你的SplashScreen名));
- 2、關閉載入介面的方法:SplashScreenManager.CloseForm();
3、然後在程式入口出加上如下程式碼,就可以顯示在程式載入之前顯示進度條了
其中啟動閃屏視窗的程式碼就是
//顯示閃屏表單 SplashScreenManager.ShowForm(typeof(SplashScreen1)); System.Threading.Thread.Sleep(5000);
4、在主程式表單中,我們載入完畢介面後,我們需要手工關閉閃屏表單的顯示,程式碼如下所示。
點選splashScreenManager1控制元件右上角的三角圖示,出現如下顯示的下拉式選單,點選“Add Wait Form”然後開啟解決方案資源管理器,你會發現多了一個名為“WaitForm1.cs”的表單,開啟它,如下圖所示:
在按鈕單擊事件中加入如下程式碼:就可以實現“正在載入”的提示了。
範例法呼叫等待視窗:
- 1、用範例的當前啟用介面顯示:你的SplashScreenManager範例名.ShowWaitForm();
- 2、關閉等候介面:你的SplashScreenManager範例名.CloseWaitForm();
SplashScreenManager splashScreenManager1 = new SplashScreenManager(this, typeof(WaitForm1), true, true); splashScreenManager1.ClosingDelay = 0; // Define other methods and classes here /// <summary> /// 顯示等待表單 /// </summary> public void ShowMessage() { bool flag = !this.splashScreenManager1.IsSplashFormVisible; if (flag) { this.splashScreenManager1.ShowWaitForm(); } } /// <summary> /// 關閉等待表單 /// </summary> public void HideMessage() { bool isSplashFormVisible = this.splashScreenManager1.IsSplashFormVisible; if (isSplashFormVisible) { this.splashScreenManager1.CloseWaitForm(); } }
到此這篇關於C#使用DevExpress中的SplashScreenManager控制元件實現啟動閃屏和等待資訊視窗的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45