Dev异步加载动画图片等待窗体frmWaiting,WaitForm,SplashScreenManager
Dev异步加载动画图片等待窗体frmWaiting,WaitForm,SplashScreenManager
支持异步的动画图片等待窗体frmWaiting frmWaitForm继承DevExpress.XtraWaitForm.WaitForm: C# Code: /// <summary> /// 等待窗体 /// </summary> internal partial class frmWaitForm : WaitForm { public frmWaitForm() { InitializeComponent(); this.progressPanel1.AutoHeight = true; } #region Overrides public override void SetCaption(string caption) { base.SetCaption(caption); this.progressPanel1.Caption = caption; } public override void SetDescription(string description) { base.SetDescription(description); this.progressPanel1.Description = description; } public override void ProcessCommand(Enum cmd, object arg) { base.ProcessCommand(cmd, arg); } #endregion } //来源:C/S框架网 | www.csframework.com | QQ:23404761 使用SplashScreenManager类的ShowForm方法打开等待窗体: C# Code: /// <summary> /// 调用类 /// </summary> public class frmWaiting { public static void ShowMe(Form owner, string message) { SplashScreenManager.ShowForm(owner, typeof(frmWaitForm), true, true, false); SplashScreenManager.Default.SetWaitFormDescription(message); } public static void ShowMe(Form owner) { SplashScreenManager.ShowForm(owner, typeof(frmWaitForm), true, true, false); } public static void HideMe(Form owner) { SplashScreenManager.CloseForm(false, 0, owner); } } //来源:C/S框架网 | www.csframework.com | QQ:23404761 测试按钮: C# Code: private void btn测试frmWaiting_Click(object sender, EventArgs e) { CSFrameworkV5.Library.CommonForms.frmWaiting.ShowMe(this, "测试异步等待窗体"); Application.DoEvents(); Thread.Sleep(3000); CSFrameworkV5.Library.CommonForms.frmWaiting.HideMe(this); } //来源:C/S框架网 | www.csframework.com | QQ:23404761 扫一扫加微信
参考文档:
DevExpress窗体加载皮肤失败解决方法 加载主窗体后显示指定模块主窗体 DevExpress表格样式配置窗体frmGridCustomize最新版 跨模块打开窗体,支持传入参数加载不同类型的数据 DevExpress表格打印预览及自定义页眉页脚并绘制图片(C# Winform) C# PictureBox设置背景图片及加载图片源码 VS2015 Winform窗体设置DevExpress预设的图标库(组件Image属性)|C/S框架网 C#异步操作等待窗体,异步多线程处理数据通用界面(frmThreadOperating) C#多线程异步处理数据通用界面窗体(frmThreadOperating) VS2017工具箱无法加载DevExpress15.2.x控件(添加选项卡加载DLL解决) DevExpress GridView 表格内嵌ButtonEdit按钮列图片按钮及Click事件 DevExpress GridView表格CustomUnboundColumnData事件异步加载图片 C# Dev GridView表格的CustomUnboundColumnData事件异步加载图片类AsynDownImage C# Dev GridView表格使用RepositoryItemPictureEdit显示图标或图片 C# 不占用文件句柄方式加载图片文件(加载到内存流MemoryStream)
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |