c#,winform,progressbar+labe,联动显示进度 Virus

 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();
}

}

【Blog】http://virusswb.cnblogs.com/

【MSN】jorden008@hotmail.com

【说明】转载请标明出处,谢谢

反馈文章质量,你可以通过快速通道评论:

原文地址:https://www.cnblogs.com/virusswb/p/1197944.html