Winform使用DevExpress的WaitDialogForm画面

使用了DevExpress的WaitDialogForm

在应用程序加载开始时新建一个线程,并将loading画面show起来,在应用程序画面弹出前将该线程终止。

代码:

private DevExpress.Utils.WaitDialogForm WaitBeforeLogin = null;
//弹出登录提示画面
new Thread((ThreadStart)delegate
{
    WaitBeforeLogin = new DevExpress.Utils.WaitDialogForm("请稍候...", "正在加载应用系统");
    Application.Run(WaitBeforeLogin);
}).Start();
...
//关闭登录提示画面
WaitBeforeLogin.Invoke((EventHandler)delegate { WaitBeforeLogin.Close(); });
... 

文章出处:http://blog.csdn.net/davinciyxw/article/details/6441701

时间: 2024-08-12 04:07:49

Winform使用DevExpress的WaitDialogForm画面的相关文章

Winform使用DevExpress的WaitDialogForm画面 z

使用了DevExpress的WaitDialogForm 在应用程序加载开始时新建一个线程,并将loading画面show起来,在应用程序画面弹出前将该线程终止. 代码: private DevExpress.Utils.WaitDialogForm WaitBeforeLogin = null; //弹出登录提示画面 new Thread((ThreadStart)delegate { WaitBeforeLogin = new DevExpress.Utils.WaitDialogForm(

WinForm 调用 PrintDocument

使用WinForm 打印 Devexpress BarCodeControl 二维码 /// <summary> /// Handles the ItemClick event of the barButtonItem2 control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e&q

DevExpress 进度

1.使用了DevExpress的WaitDialogForm 1 WaitDialogForm waitDialogForm = null; 2 new Thread((ThreadStart)delegate 3 { 4 waitDialogForm = new WaitDialogForm("请稍后...", "正在加载系统应用",new Size(300,40),this); 5 Application.Run(waitDialogForm); 6 }).St

在DevExpress程序中使用条形码二维码控件,以及进行报表打印处理

在很多业务系统里面,越来越多涉及到条形码.二维码的应用了,不管在Web界面还是WInform界面都需要处理很多物料相关的操作,甚至很多企业为了减少录入错误操作,为每个设备进行条形码.二维码的标签,直接在流程中进行扫描处理,仅仅在界面勾选一些处理选项即可,极大提高工作效率,降低出错的几率.本篇随笔介绍如何在基于WInform的DevExpress程序中对条形码.二维码的处理,包括界面展示,报表打印等常规的处理. 1.DevExpress的条形码操作及报表打印 在15.1以上的DevEpxress版

sql server 数据分页显示。

1 select [ID] 2 ,[StockApplyCode] 3 ,[RcCode] 4 ,[LabCenterCode] 5 ,[LabGroupCode] 6 ,[LabGroupName] 7 ,[Barcode] 8 ,[TestSubItemCode] 9 ,[TestSubItemName] 10 ,[CreateDate] 11 ,[CalcRule] 12 ,[BomType] 13 ,[BomConsume] 14 ,[SingleConsumePredict] 15 ,

[C#学习笔记之异步编程模式2]BeginInvoke和EndInvoke方法 (转载)

为什么要进行异步回调?众所周知,普通方法运行,是单线程的,如果中途有大型操作(如:读取大文件,大批量操作数据库,网络传输等),都会导致方法阻塞,表现在界面上就是,程序卡或者死掉,界面元素不动了,不响应了.异步方法很好的解决了这些问题,异步执行某个方法,程序立即开辟一个新线程去运行你的方法,主线程包括界面就不会死掉了.异步调用并不是要减少线程的开销, 它的主要目的是让调用方法的主线程不需要同步等待在这个函数调用上, 从而可以让主线程继续执行它下面的代码. BeginInvoke方法可以使用线程异步

ArcEngine 开发点批量移动到线上小程序

算法的思路是按照下面的帖子中来的 :http://www.cnblogs.com/gisoracle/archive/2013/04/09/3009285.html 查找相关资料是因为在做供水管网的时候,发现很多CAD转到ArcGIS中的数据,有很多管件与管线有一定的偏差.这个程序的功能就是批量的将管件点移动到管线上. 界面设计: 用到了winform和devexpress的控件库. 代码如下: 1 using ESRI.ArcGIS.Carto; 2 using ESRI.ArcGIS.Geo

net 爬虫 天猫 京东 虚拟电商 虚拟充值 游戏交易 c# 多线程 HTTP协议 抓包

工作职责 1,负责虚拟电商平台(天猫店.京东店.拍拍便民.招行银行.民生银行等)对接工作,实现数据采集及预处理. 任职要求1,熟悉 ASP.NET MVC.Web API.jQuery.Newtonsoft.Json.DES2,熟悉 SQL Server.SQLite.Dapper.NET3,熟悉 WinForm.DevExpress.NPOI4,熟悉 C#.Thread.Task.Log4Net.Regex.HtmlAgilityPack5,熟悉 Fiddler.IE开发人员工具.BlueSt

DEV 等待窗口

1 DevExpress.Utils.WaitDialogForm dlg = new DevExpress.Utils.WaitDialogForm("正在读取数据,请耐心等侯……", new Size(250, 100)); 2 System.Threading.Thread.Sleep(500); 3 dlg.Close();