时间:2021-05-20
复制代码 代码如下:
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;
}
}
}
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
项目中常用到的圆形进度条有好多个,从网上搜到的自定义进度条多是封装的比较好的代码,但是不利于初学者,现在本博客就教给大家如何一步步实现自定义进度条的效果:先看效
androidAsyncTask做下载进度条AsyncTask是个不错的东西,可以使用它来做下载进度条。代码讲解如下:packagecom.example.do
我们先看下进度条效果我点击了按钮后他会显示进度页面,进度完成后,进度条消失,其实也是比较简单的了。我们需要一个进度条代码文件ProgressBar.htm(注意
本文实例为大家分享了js实现滑动进度条效果的具体代码,供大家参考,具体内容如下进度条:js滑动进度条效果*{margin:0;padding:0;user-se
初识进度条ProgressBar软件:AndroidStudio实现:1.点击按钮,进度条隐藏;再次点击,进度条出现。循环2.点击按钮,水平进度条进度呈现并+1