C#进度条

请问各位,C#怎么写一个进度条?有时候加密文件比较大的时候要用的时间也比较长,所以想用一个进度条来显示加密的进度,要进度条自己根据实际显示的那种,小弟初学,不太懂,请各位... 请问各位,C#怎么写一个进度条?有时候加密文件比较大的时候要用的时间也比较长,所以想用一个进度条来显示加密的进度,要进度条自己根据实际显示的那种,小弟初学,不太懂,请各位给出代码研究一下 展开
 我来答
ZHYuepeng
推荐于2016-01-22 · 超过13用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:15万
展开全部
ProcessBar控件,可以用时间作为参数传给
Datetime startTime=你开始加载窗体的时间;
DateTime endTime = DateTime.Now;

TimeSpan ts = endTime - startTime;

int time = int.Parse(ts.Milliseconds.ToString());
//MessageBox.Show(time.ToString());
pbProgress.Minimum = 20;
pbProgress.Maximum = int.Parse((time * 1000).ToString());
pbProgress.Step = 1;
for (int i = 0; i <= pbProgress.Maximum; i++)
{
pbProgress.PerformStep();
}
Thread.Sleep(200);
pbProgress.Maximum = 0;
pbProgress.Visible = false;
leibingbing520
2011-03-18
知道答主
回答量:13
采纳率:0%
帮助的人:4.9万
展开全部
C#有个控件,你动态改变它的那个属性的值,在0-1之间,就可以轻松实现进度条效果了,
那个进度不是自动就会变的,而是受程序控制的,你给它赋多大的值就显示%多少。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
简幸福2020
2011-03-21 · TA获得超过177个赞
知道答主
回答量:91
采纳率:0%
帮助的人:0
展开全部
用c#本身的一个进度条控件,只要实时给控件报告进度就ok了
更多追问追答
追问
就是不太懂怎么报告进度?网上有得说用什么线程,那个很复杂啊,更不懂了
追答
value++
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式