社区
C#
帖子详情
新手请教c#进度条实现方式
ljg3081022a
2021-01-06 02:11:20
按钮3点击的时候开启进度条,同时执行Readwix方法,执行完毕,进度条到达100%
新手表示头晕
请大佬指点
...全文
4208
9
打赏
收藏
新手请教c#进度条实现方式
按钮3点击的时候开启进度条,同时执行Readwix方法,执行完毕,进度条到达100% 新手表示头晕 请大佬指点
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xian_wwq
2021-01-08
打赏
举报
回复
1. 数据处理不要放在主线程中,新起一个线程。否则主线程阻塞会导致界面无响应,进度条也就没法更新显示。
2. 进度数据是根据数据处理进度计算出来的,在线程中需要通过委托方式来刷新进度条。
3.如果对线程、委托不熟悉,可以使用Backgroundworker控件。
ziqi0716
2021-01-06
打赏
举报
回复
引用 5 楼 ljg3081022a 的回复:
主要是不知道如何实现进度条的进度和方法的进度同步
进度是要你自己实现的,你的Readwix方法执行的时候应该能够获取到执行进度,比如10000个数据,处理到了第5000个,那进度就能设置为50%.
小牛小牛技术菜牛
2021-01-06
打赏
举报
回复
引用 5 楼 ljg3081022a 的回复:
主要是不知道如何实现进度条的进度和方法的进度同步
可以让进度条在走到百分之多少的时候停下 然后判断方法是否执行完成 方法执行完成就可以设置进度条跑的快一点 如果还没完成就设置进度条就跑的慢一点或者不跑
Bridge_go
2021-01-06
打赏
举报
回复
用个定时器更新进度条的value值就好了
ljg3081022a
2021-01-06
打赏
举报
回复
主要是不知道如何实现进度条的进度和方法的进度同步
ljg3081022a
2021-01-06
打赏
举报
回复
具体咋实现的
良朋
2021-01-06
打赏
举报
回复
我是在新线程中刷控制条的
晨易夕
2021-01-06
打赏
举报
回复
只能说winform中有进度条控件ProgressBar,控制它的Value值变化就行了。
datafansbj
2021-01-06
打赏
举报
回复
查一下进度条的使用方法吧,进度条是很简单的控件,没什么复杂的。你可以设置进度条的 Value 属性来显示进度。
1.[
C#
Winform]BackgroundWorker
实现
进度条
的那点事儿
[
C#
Winform]BackGroundWorker
实现
进度条
的那点事儿[
C#
Winform]BackGroundWorker
实现
进度条
的那点事儿小助手主页面
进度条
进度条
页面主要设计实际体验换个思路重新调试 [
C#
Winform]BackGroundWorker
实现
进度条
的那点事儿 ----学习笔记 公司前辈让我用
C#
winform结构来逐步
实现
一个他曾经写过的配置程序的批处理文件的所有功能。设计什么的就不说了,就是俩字简洁。 直接上过程。 小助手主页面 取消了最大化功能的小助手,如下。 其主要功能
新手
求助,
C#
窗口使用timer配合progressBar做循环
进度条
,为什么
进度条
不动
//
进度条
private void pgbtimer_Tick(object sender, EventArgs e) { if (progressBar1.Value < progressBar1.Maximum ) { progressBar1.Value
C#
WinForm圆形
进度条
自定义控件实战源码
很多
新手
会问:“我能不能用Panel或者PictureBox来画圆?”答案是——可以,但不推荐。原因很简单:性能损耗 + 控制力不足。想象一下,你租了一整层写字楼(Panel),结果只用来放一张办公桌(绘图区域)。除了桌子本身,你还得处理地板反光、窗户透进来的阳光、空调噪音……这些额外负担就是Panel默认携带的行为:它会自动绘制背景;支持双缓冲的
方式
不够灵活;可能引入不必要的重绘开销。而就像一间毛坯房——没有任何装修,你可以完全按照自己的想法施工。
C#
使用HttpClient
实现
文件下载
进度条
与断点续传实战
网络文件下载是桌面应用和上位机开发中的常见需求,但简单的下载功能往往缺乏用户反馈,容易让人误以为程序卡死。异步编程模型配合HttpClient的流式处理,能够在下载过程中实时读取数据并更新
进度条
,同时避免一次性加载导致的内存溢出。通过响应流循环读取、进度报告与UI线程的安全联动,开发者还可以扩展出下载速度显示、剩余时间估算以及基于Range头的断点续传能力。这类技术方案不仅适用于
C#
初学者理解异步与文件流的协作
方式
,也为工业固件升级、配置文件下发等真实场景提供了可落地的工程实践思路。本文从流式下载的基本原理
C#
ProgressBar
进度条
控件:从基础到高级应用
本文全面解析
C#
ProgressBar
进度条
控件的使用,从基础属性设置、创建首个
进度条
开始,深入探讨了显示百分比文本、自定义颜色样式等进阶技巧。重点讲解了在多线程与异步操作中安全更新
进度条
的核心方法,并提供了复杂场景下的实战避坑指南,帮助开发者提升WinForms应用的用户体验与专业性。
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章