Devexpress 等待窗體


加載窗體以及等待窗體
程序加載時,需要等待加載完成后在顯示

窗體顯示順序
	
	1. 給用戶看的等待窗體
	2. 加載完成后的主窗體 
代碼如下:
	
	1. 等待窗體代碼
    #region using
    
    using System;
    
    using DevExpress.Utils;
    using DevExpress.XtraSplashScreen;
    
    #endregion

    public partial class frmSplashScreen : SplashScreen
    {
        #region Constructors and Destructors

        public frmSplashScreen()
        {
            this.InitializeComponent();
        }

        #endregion

        #region Enums

        public enum SplashScreenCommand
        {
        }

        #endregion

        #region Public Methods and Operators

        public override void ProcessCommand(Enum cmd, object arg)
        {
            base.ProcessCommand(cmd, arg);
        }

        #endregion
	}

	代碼解析:
	
	該部分代碼主要完成等待加載界面,界面顯示可以自己決定,可以參考devexpress提供的demo界面自己完成。關於進度條會有單獨的一篇進行詳細介紹。
	ProcessCommand方法可以在顯示的時候調用,執行一系列的動作。比如在分步驟進行加載的時候,可以通過執行命令讓加載窗體顯示具體的加載內容。

	2. 調用代碼:

	SplashScreenManager.ShowForm((Form)null, typeof(frmSplashScreen), true, true);
	
	代碼解析:

	該部分代碼完成調用。在Devexpress中,通過SplashScreenManager完成對加載界面的調用,可以通過實例化的方式也可以通過靜態方法的方式。這里的代碼是靜態方法的調用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM