C#中常使用进度条的代码
C#中常使用进度条的代码
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:usingSystem;usingSystem.Drawing;usingSystem.Collections;using...

复制代码 代码如下:

usingSystem;

usingSystem.Drawing;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Windows.Forms;

usingSystem.Data;

usingSystem.Diagnostics;

usingSystem.Threading;

namespaceWindowsApplication2

{

///<summary>

///Form1的摘要说明。

///</summary>

publicclassForm1:System.Windows.Forms.Form

{

privateSystem.Windows.Forms.Buttonbutton1;

privateSystem.Windows.Forms.ProgressBarprogressBar1;

privateSystem.Windows.Forms.ProgressBarprogressBar2;

privateSystem.Windows.Forms.TextBoxtextBox1;

privateSystem.Windows.Forms.TextBoxtextBox2;

///<summary>

///必需的设计器变量。

///</summary>

privateSystem.ComponentModel.Containercomponents=null;

publicForm1()

{

//

//Windows窗体设计器支持所必需的

//

InitializeComponent();

//

//TOD在InitializeComponent调用后添加任何构造函数代码

//

}

///<summary>

///清理所有正在使用的资源。

///</summary>

protectedoverridevoidDispose(booldisposing)

{

if(disposing)

{

if(components!=null)

{

components.Dispose();

}

}

base.Dispose(disposing);

}

#regionWindows窗体设计器生成的代码

///<summary>

///设计器支持所需的方法-不要使用代码编辑器修改

///此方法的内容。

///</summary>

privatevoidInitializeComponent()

{

this.button1=newSystem.Windows.Forms.Button();

this.progressBar1=newSystem.Windows.Forms.ProgressBar();

this.progressBar2=newSystem.Windows.Forms.ProgressBar();

this.textBox1=newSystem.Windows.Forms.TextBox();

this.textBox2=newSystem.Windows.Forms.TextBox();

this.SuspendLayout();

//

//button1

//

this.button1.Location=newSystem.Drawing.Point(160,184);

this.button1.Name="button1";

this.button1.TabIndex=1;

this.button1.Text="button1";

this.button1.Click+=newSystem.EventHandler(this.button1_Click);

//

//progressBar1

//

this.progressBar1.Enabled=false;

this.progressBar1.Location=newSystem.Drawing.Point(32,16);

this.progressBar1.Name="progressBar1";

this.progressBar1.Size=newSystem.Drawing.Size(336,32);

this.progressBar1.TabIndex=2;

//

//progressBar2

//

this.progressBar2.Location=newSystem.Drawing.Point(32,72);

this.progressBar2.Name="progressBar2";

this.progressBar2.Size=newSystem.Drawing.Size(328,24);

this.progressBar2.TabIndex=3;

//

//textBox1

//

this.textBox1.Location=newSystem.Drawing.Point(48,136);

this.textBox1.Name="textBox1";

this.textBox1.TabIndex=4;

this.textBox1.Text="100";

//

//textBox2

//

this.textBox2.Location=newSystem.Drawing.Point(216,136);

this.textBox2.Name="textBox2";

this.textBox2.TabIndex=5;

this.textBox2.Text="100";

//

//Form1

//

this.AutoScaleBaseSize=newSystem.Drawing.Size(6,14);

this.BackColor=System.Drawing.SystemColors.Desktop;

this.ClientSize=newSystem.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>

///应用程序的主入口点。

///</summary>

[STAThread]

staticvoidMain()

{

Application.Run(newForm1());

}

privatevoidbutton1_Click(objectsender,System.EventArgse)

{

intoutLoop=Int32.Parse(textBox1.Text);

intinnerLoop=Int32.Parse(textBox2.Text);

for(inti=1;i<=outLoop;i++)

{

for(intj=i;j<=innerLoop;j++)

{

if(j%10==0)

{

progressBar2.Value=j;

Thread.Sleep(100);

}

}

progressBar1.Value=i;

}

}

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新C#教程学习
热门C#教程学习
编程开发子分类