下载 >  开发技术 >  C# > c#等待提示对话框,防止界面假死

c#等待提示对话框,防止界面假死 评分:

呵呵,关键自己程序里要用到 所以开发了这个小功能 很多地方很粗糙,俺菜鸟,高手们就别贬我了。 使用的时候把2个dll放到你的程序目录,在资源管理器引用LOADing.dll 就可以了,DevComponents.DotNetBar2.dll为确定按钮控件的引用 列子: private void dl_Click(object sender, EventArgs e) { LOADing.FORMshow load = new LOADing.FORMshow(); load.showto(this, delegate { hand(new object[] { load, "正在处理数据" }); },false); } private void hand(object fr) { int i = 0; while (i < 100) { i++; ((LOADing.FORMshow)((object[])(fr))[0]).send((string)((object[])(fr))[0]+i.ToString()); System.Threading.Thread.Sleep(100); } } 主要用于处理数据的时候,提示用户处理过程,防止界面假死,数据处理完毕后会自动关闭窗体。 注:this为所要调用等待窗体的主窗体对象,中间为数据传递的委托,显示数据处理的过程.load.showto(this, delegate { hand(new object[] { load, "正在处理数据" }); });中new object[] 第一个参数一定要为固定的参数:创建LOADing.FORMshow的实例,后面再就可跟任意数据,都可在方法的过程中调用显示,最后的bool参数:false方法函数执行完毕后自动关闭窗体显示;true为方法执行完毕后出现确定按钮并阻塞主线程UI,点击确定后关闭提示窗体并取消阻塞线程,这么简单,用相信大家都会用了。 界面没有进行美化,感觉这样的就可以了,随后会升级为可自定义界面! 有问题加我QQ76230454
...展开详情收缩
2010-03-17 上传大小:912KB
分享
收藏 (1) 举报

评论 共11条

yb2080 太复杂,不适用
2016-11-27
回复
u013301885 没用啊 ,分数还要2分,。
2014-11-12
回复
u010053184 还是不得行,好复杂
2014-08-22
回复
adkiidgtfk926 还是不得行,好复杂
2014-08-14
回复
u011778027 还没用,不知道效果如何,待我去研究研究
2014-07-15
回复
yuqidonglei 不太会用,能不能介绍下原理。
2014-03-24
回复
weilong02468 没法用,写的不清楚没法用,写的不清楚
2014-01-23
回复
zhangbo2233322233 没法正常使用
2013-12-25
回复
u011221854 没法用,写的不清楚
2013-12-24
回复
fmxforkill 不着,这个没法适用啊,写的也不清楚
2013-04-28
回复
c#等待提示对话框界面假死 更新了

与前版功能基本相似,修正了部分bug,对界面进行了美化,目前这个美化相信应该够用了,因为时间问题没有增加可自定义界面功能,等有时间再提供吧,压缩文件使用“好压”做的,里面有一个例子,图片资源编辑工具,大家可以测试一下效果,里面也有详细说明,图片资源编辑器大家也可以用到自己的程序中,方便程序的图片统一管理和调用,菜鸟,达人们别笑话我了。 这里还是在说一下等待窗体的具体使用方法吧 首先将LOADing.dll,DevComponents.DotNetBar2.dll两个dll文件复制到你程序目录中,在程序项目中引用LOADing.dll,在要使用的地方 //先实例 LOADing.

立即下载
C# winform 实现弹出的等待对话框
C# 画面带进度条的等待提示框(bbBackgroundWorker)
C# winform 实现弹出的等待对话框实例

C# winform 实现弹出的等待对话框实例 C# winform 实现弹出的等待对话框实例

立即下载
C# Winform 简单友好的防页面假死的loading提示
【C#利用后台动态加载数据】Winform“防界面卡死”
C# 系统打开时等待界面
关于c#窗口等待另外一个窗口关闭的问题
C#等待提示窗体怎么做
C#等待提示窗体怎么做
C# 调用C++ Dll中,接口,无返回,程序假死。
C#多线程实现等待提示窗体
winform在窗口显示出来前如何提示等待?
C# 简单的等待提示框(BackgroundWorker)
实现弹出等待提示框
C# winfrom读取数据时候出现的等待loading界面

C# winfrom读取数据时候出现的等待loading界面,使用委托事件,在应用程序进行数据加载的时候出现loading等待界面,提高用户体验度,是一个比较容易读懂的案例

立即下载
C# 弹出式等待Progress
WinForm实现Loading等待界面
Winform创建等待框
c#等待提示对话框 防界面假死 更新了下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

c#等待提示对话框,防止界面假死

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: