您的位置:首页 > 编程语言 > C#

C# winform progressbar +label显示进度

2012-12-30 16:40 836 查看
private void btnCount_Click(object sender, EventArgs e)

{

label1.Visible=true;

progressBar.Visible = true;

progressBar.Minimum = 0;

progressBar.Maximum = ds.Tables["表"].Rows.Count;

progressBar.BackColor = Color.Green;

for (int i = 0; i < ds.Tables["表"].Rows.Count; i++)

{

progressBar.Value++;

Application.DoEvents();

this.label1.Text = Convert.ToString(progressBar.Value);

}

}

或者

private void btnCount_Click(object sender, EventArgs e)

{

label1.Visible=true;

progressBar.Visible = true;

progressBar.Minimum = 0;

progressBar.Maximum = ds.Tables["表"].Rows.Count;

progressBar.BackColor = Color.Green;

for (int i = 0; i < ds.Tables["表"].Rows.Count; i++)

{

progressBar.Value++;

Application.DoEvents();

this.label1.Text = Convert.ToString(progressBar.Value);this.label1.Refresh();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: