The code in c sharp that often USES a progress bar

  • 2020-05-05 11:45:35
  • OfStack


using System; 
using System.Drawing; 
using System.Collections; 
using System.ComponentModel; 
using System.Windows.Forms; 
using System.Data; 
using System.Diagnostics; 
using System.Threading; 
namespace WindowsApplication2 
{ 
/// <summary> 
/// Form1  Abstract description.  
/// </summary> 
public class Form1 : System.Windows.Forms.Form 
{ 
private System.Windows.Forms.Button button1; 
private System.Windows.Forms.ProgressBar progressBar1; 
private System.Windows.Forms.ProgressBar progressBar2; 
private System.Windows.Forms.TextBox textBox1; 
private System.Windows.Forms.TextBox textBox2; 
/// <summary> 
///  Required designer variables.  
/// </summary> 
private System.ComponentModel.Container components = null; 
public Form1() 
{ 
// 
// Windows  Required for form designer support  
// 
InitializeComponent(); 
// 
// TOD  in  InitializeComponent  Add any constructor code after the call  
// 
} 
/// <summary> 
///  Clean up all the resources in use.  
/// </summary> 
protected override void Dispose( bool disposing ) 
{ 
if( disposing ) 
{ 
if (components != null)  
{ 
components.Dispose(); 
} 
} 
base.Dispose( disposing ); 
} 
#region Windows  Form designer generated code  
/// <summary> 
///  The designer supports the required methods  -  Do not use the code editor to modify  
///  The contents of this method.  
/// </summary> 
private void InitializeComponent() 
{ 
this.button1 = new System.Windows.Forms.Button(); 
this.progressBar1 = new System.Windows.Forms.ProgressBar(); 
this.progressBar2 = new System.Windows.Forms.ProgressBar(); 
this.textBox1 = new System.Windows.Forms.TextBox(); 
this.textBox2 = new System.Windows.Forms.TextBox(); 
this.SuspendLayout(); 
//  
// button1 
//  
this.button1.Location = new System.Drawing.Point(160, 184); 
this.button1.Name = "button1"; 
this.button1.TabIndex = 1; 
this.button1.Text = "button1"; 
this.button1.Click += new System.EventHandler(this.button1_Click); 
//  
// progressBar1 
//  
this.progressBar1.Enabled = false; 
this.progressBar1.Location = new System.Drawing.Point(32, 16); 
this.progressBar1.Name = "progressBar1"; 
this.progressBar1.Size = new System.Drawing.Size(336, 32); 
this.progressBar1.TabIndex = 2; 
//  
// progressBar2 
//  
this.progressBar2.Location = new System.Drawing.Point(32, 72); 
this.progressBar2.Name = "progressBar2"; 
this.progressBar2.Size = new System.Drawing.Size(328, 24); 
this.progressBar2.TabIndex = 3; 
//  
// textBox1 
//  
this.textBox1.Location = new System.Drawing.Point(48, 136); 
this.textBox1.Name = "textBox1"; 
this.textBox1.TabIndex = 4; 
this.textBox1.Text = "100"; 
//  
// textBox2 
//  
this.textBox2.Location = new System.Drawing.Point(216, 136); 
this.textBox2.Name = "textBox2"; 
this.textBox2.TabIndex = 5; 
this.textBox2.Text = "100"; 
//  
// Form1 
//  
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); 
this.BackColor = System.Drawing.SystemColors.Desktop; 
this.ClientSize = new System.Drawing.Size(408, 222); 
this.Controls.Add(this.textBox2); 
this.Controls.Add(this.textBox1); 
this.Controls.Add(this.progressBar2); 
this.Controls.Add(this.progressBar1); 
this.Controls.Add(this.button1); 
this.Name = "Form1"; 
this.Text = "Form1"; 
this.ResumeLayout(false); 
} 
#endregion 
/// <summary> 
///  The main entry point for the application.  
/// </summary> 
[STAThread] 
static void Main()  
{ 
Application.Run(new Form1()); 
} 
private void button1_Click(object sender, System.EventArgs e) 
{ 
int outLoop = Int32.Parse(textBox1.Text); 
int innerLoop = Int32.Parse(textBox2.Text); 
for (int i=1;i<=outLoop;i++) 
{ 
for (int j=i;j<=innerLoop;j++) 
{ 
if (j%10 == 0) 
{ 
progressBar2.Value = j; 
Thread.Sleep(100); 
} 
} 
progressBar1.Value = i; 
} 
} 
} 
}

Related articles: