SplashScreen
时间: 作者:joseph
##1. 加载窗体以及等待窗体
程序加载时,需要等待加载完成后在显示
窗体显示顺序
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完成对加载界面的调用,可以通过实例化的方式也可以通过静态方法的方式。这里的代码是静态方法的调用。