c#winform怎样实现循环100次3秒进度条?(好)
1、打开Microsoft Visual Studio 2010
新建解决方案--添加项目--进度条联系

2、窗体布局
1)控件
lable控件2个,button控件一个;textbox控件一个;progressBar控件一个
2)属性设置
lable控件:一个text设为“%”,一个text为 没有;
button控件:text设为“100次累加3秒进度条”;
progressBar控件:Maximum设为100;Minimum设为1;

3、循环100次累加代码

4、窗体重绘
为了能看见i的变化,累加一次窗体重绘一次;同时把i的值赋值给进度条的value。

5、计算延时

6、添加延时代码

7、完整代码
namespace 设计
{
public partial class form2 : Form
{
public form2()
{
InitializeComponent();
}
private void btn_count_Click(object sender, EventArgs e)
{
for(int i=1;i<=100;i++)
{
txtb_show.Text = i.ToString();
Application.DoEvents();
this.progressBar1.Value = i;
System.Threading.Thread.Sleep(30);
this.label1.Text = i.ToString();
}
}
}
}