C#中常使用進(jìn)度條的代碼
更新時(shí)間:2007年03月25日 00:00:00 作者:
復(fù)制代碼 代碼如下:
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 的摘要說(shuō)明。
/// </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>
/// 必需的設(shè)計(jì)器變量。
/// </summary>
private System.ComponentModel.Container components = null;
public Form1()
{
//
// Windows 窗體設(shè)計(jì)器支持所必需的
//
InitializeComponent();
//
// TOD 在 InitializeComponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼
//
}
/// <summary>
/// 清理所有正在使用的資源。
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows 窗體設(shè)計(jì)器生成的代碼
/// <summary>
/// 設(shè)計(jì)器支持所需的方法 - 不要使用代碼編輯器修改
/// 此方法的內(nèi)容。
/// </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>
/// 應(yīng)用程序的主入口點(diǎn)。
/// </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;
}
}
}
}
您可能感興趣的文章:
- C#使用winform實(shí)現(xiàn)進(jìn)度條效果
- Winform 實(shí)現(xiàn)進(jìn)度條彈窗和任務(wù)控制
- C# Winform下載文件并顯示進(jìn)度條的實(shí)現(xiàn)代碼
- c#進(jìn)度條 progressBar 使用方法的小例子
- asp.net(c#)開(kāi)發(fā)中的文件上傳組件uploadify的使用方法(帶進(jìn)度條)
- c#根據(jù)文件大小顯示文件復(fù)制進(jìn)度條實(shí)例
- C#實(shí)現(xiàn)帶百分比的進(jìn)度條功能示例
- C#實(shí)現(xiàn)炫酷啟動(dòng)圖-動(dòng)態(tài)進(jìn)度條效果
- C#實(shí)現(xiàn)帶進(jìn)度條的ListView
- C#?Winform實(shí)現(xiàn)進(jìn)度條顯示
相關(guān)文章
C#讀取與寫(xiě)入txt文件內(nèi)容的實(shí)現(xiàn)方法
在 C# 中讀取和寫(xiě)入文本文件內(nèi)容是一個(gè)常見(jiàn)的任務(wù),本文主要介紹了使用幾種不同方法讀取和寫(xiě)入文本文件的示例,并通過(guò)代碼示例介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2024-08-08
通過(guò)App.xaml理解wpf中的Application類(lèi)
這篇文章主要介紹了通過(guò)App.xaml理解wpf中的Application類(lèi),幫助大家更好的理解和學(xué)習(xí)使用c# wpf,感興趣的朋友可以了解下2021-04-04
java 文件下載支持中文名稱(chēng)的實(shí)例
下面小編就為大家分享一篇java 文件下載支持中文名稱(chēng)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12
C#使用RestSharp實(shí)現(xiàn)封裝常用的http請(qǐng)求方法
這篇文章主要為大家詳細(xì)介紹了C#如何使用RestSharp實(shí)現(xiàn)封裝常用的http請(qǐng)求方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2024-02-02
C#獲取Windows進(jìn)程監(jiān)聽(tīng)的TCP/UDP端口實(shí)例
本文介紹了C#獲取Windows下某進(jìn)程監(jiān)聽(tīng)的TCP/UDP端口的方法,希望對(duì)您有所幫助。2013-11-11
C#連接db2數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法
本篇文章是對(duì)C#連接db2數(shù)據(jù)庫(kù)的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
C#使用RabbitMQ發(fā)送和接收消息工具類(lèi)的實(shí)現(xiàn)
RabbitMQ是一個(gè)消息的代理器,用于接收和發(fā)送消息,本文主要介紹了C#使用RabbitMQ發(fā)送和接收消息工具類(lèi)的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12

