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完成对加载界面的调用,可以通过实例化的方式也可以通过静态方法的方式。这里的代码是静态方法的调用。
posted @ 2015-03-02 20:56  每日懂一点  阅读(4675)  评论(0编辑  收藏  举报