手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#中常使用进度条的代码
C#中常使用进度条的代码
摘要:复制代码代码如下: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# 泛型深入理解介绍

学习C#静态函数及变量的一个精典例子与代码

使用Http Head方法获取文件长度的实现方法详解

C# 获取程序集版本、文件版本

C#动态执行字符串(动态创建代码)的实例代码

c# list部分操作实现代码

C#中无边框窗体移动的简单实例

C# 无需COM组件创建快捷方式的实现代码

C#中控制远程计算机的服务的方法

在Winform和WPF中注册全局快捷键实现思路及代码

精品推荐
分类导航