C#的进度条怎么用

2024-12-21 04:00:21
推荐回答(2个)
回答1:

业务的执行进度是吧?
1.自己先定义一下步进刻度的来源,比如说下载以文件大小为准,执行复杂方法以各方法调用为准,计算循环类型的以计算量为准,或者以测试时的耗用时间为准...其他...
2.假设进度条总量为100,基础步长为1,就要以上面的刻度基准来测算(+设定)每一步(或关键节点)的步长量,或者叫总执行进度.
3写个方法传参设置进度条进度.
4在各个自定义的关键节点把(step
2)里测算的进度作为参数调进度条设置(s3)
就可以了.
#.最后一步(或关键节点)执行后进度条设到100.

回答2:

private void button1_Click(object sender, EventArgs e)
{
progressBar1.Maximum = 100;
progressBar1.Minimum = 0;
for (int i = 0; i <= 100; i++)
{
progressBar1.Value = i;
}
progressBar1.Visible = false;
}

这么短时间看不到什么效果的,如果你要看到效果,最好还是把progressBar1.Visible = false;去掉。否则一瞬间就消失了