zoukankan      html  css  js  c++  java
  • 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完成对加载界面的调用,可以通过实例化的方式也可以通过静态方法的方式。这里的代码是静态方法的调用。
  • 相关阅读:
    联赛模拟测试22 D. 简单计算
    联赛模拟测试22 B. 分组配对 倍增+二分
    斜率优化DP总结
    洛谷 P5490 【模板】扫描线
    容斥原理学习笔记
    联赛模拟测试20 C. Weed 线段树
    联赛模拟测试20 B. Walk (建图)
    联赛模拟测试20 A. Simple (数学)
    洛谷 P2617 Dynamic Rankings 树套树
    社区团购模式
  • 原文地址:https://www.cnblogs.com/lzxianren/p/4309721.html
Copyright © 2011-2022 走看看