社区
C#
帖子详情
如何使用委托更新当前form进度条
jinsfree
2006-01-11 02:46:09
现在我有一个窗体,处理过程时间比较长、复杂,在另外一个类中处理,现在如何通过这个类来更新当前窗体中的进度条?
谢谢!
...全文
178
5
打赏
收藏
如何使用委托更新当前form进度条
现在我有一个窗体,处理过程时间比较长、复杂,在另外一个类中处理,现在如何通过这个类来更新当前窗体中的进度条? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我不懂电脑
2006-01-11
打赏
举报
回复
把进度条传到那个类里。
alesso
2006-01-11
打赏
举报
回复
“另外一个类中处理”是什么意思?另开线程处理?
我以前的做法是把这个进度条做参数传给那个进程类的构造函数,然后在那个进程中顺便处理
-----------------------------------------
多线程不能这么干的
界面上的控件应该由主线程处理
zhangjianying
2006-01-11
打赏
举报
回复
http://www.farproc.com/Article/ShowArticle.asp?ArticleID=192&Page=1
看看这个例子 对你有帮助
jiezhi
2006-01-11
打赏
举报
回复
使用异步委托:
BeginInvoke...
具体查msdn吧
ybzsu
2006-01-11
打赏
举报
回复
“另外一个类中处理”是什么意思?另开线程处理?
我以前的做法是把这个进度条做参数传给那个进程类的构造函数,然后在那个进程中顺便处理
C#
进度条
实现-真实进度
接下来,我们需要定义一个
委托
来
更新
进度条
和标签的值。这个
委托
可以接受一个整数参数,表示
当前
的进度百分比。 ```csharp public delegate void UpdateProgressDelegate(int progress); ``` 然后,我们为窗体添加...
c#中如何控制模态子窗体中的
进度条
2. 在模态子窗体`
Form
2`中,定义一个公共方法`SetProgress`,接受总进度和
当前
进度作为参数,并通过`InvokeRequired`检查来确保在正确的线程中执行UI
更新
。 ```csharp public void SetProgress(int total, int ...
C#
进度条
(ProgressBar)实例下载
本文将通过一个具体的示例来介绍如何在C# Win
Form
s应用程序中实现
进度条
,并
使用
多线程技术
更新
进度条
的状态,避免UI卡顿。 #### 二、基础知识简介 1. **Windows
Form
s**:是.NET Framework中用于构建桌面应用程序...
C#多线程之如何弹出一个模式窗口来显示
进度条
在C#编程中,多线程技术是一种常见...通过正确地在UI线程和工作线程之间协调,我们能够确保
进度条
的平滑
更新
,同时保持应用程序的响应性。通过深入理解这些概念和实践,开发者可以构建出更加健壮和用户友好的应用程序。
C#
进度条
这个例子展示了如何将事件驱动的编程模型应用于C#的
进度条
控制,使得开发者可以灵活地在不同操作中
使用
相同的
进度条
更新
机制。 在提供的`ProgressBarExample`压缩包中,可能包含了实现这个功能的源代码文件,包括`...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章