当前位置:  编程技术>.net/c#/asp.net

c#进度条 progressBar的小例子

    来源: 互联网  发布时间:2014-08-30

    本文导语:  什么是progressBar ProgressBar类主耍用来显示进度,其Maximum和Minimum属性分别表示进度条的最大和最小值;Value属性则表示进度条当前的值,该值必须在Maximum和Minimum属性设置的范围内;Step属性表示进度条的步进速度。 Timer类是一个...

什么是progressBar

ProgressBar类主耍用来显示进度,其Maximum和Minimum属性分别表示进度条的最大和最小值;Value属性则表示进度条当前的值,该值必须在Maximum和Minimum属性设置的范围内;Step属性表示进度条的步进速度。

Timer类是一个定时器,可以控制定时触发某些事件,可以使用Enabled属性来控制是否激活定时器,使用Tick事件来实现定时器触发后实现的功能。

来看今天的例子。

1、创建进度条窗口
2、在其他窗口中调用方法ShowProcess(int percent,string message)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Mes.Core;
namespace HCMDoImport
{
public partial class ProcessBarForm : BaseForm
{
int processPercent = 0;
string message = "";
public string Message
{
get { return message; }
set
{
message = value;
this.label1.Text = message;
}
}
public int ProcessPercent
{
get { return processPercent; }
set
{
processPercent = value;
if (processPercent >= 100)
this.Close();
this.progressBar1.Value = processPercent;
}
}

public ProcessBarForm()
{
InitializeComponent();
}
/// 
/// 更新进度
/// 
/// 进度,小于等于100
/// 消息
public void ShowProcess(int percent,string message)
{
this.Show();
this.ProcessPercent = percent;
this.Message = message;
this.progressBar1.Refresh();
this.label1.Refresh();
}
private void ProcessBarForm_Load(object sender, EventArgs e)
{
this.Cursor = Cursors.WaitCursor;
}
private void ProcessBarForm_FormClosing(object sender, FormClosingEventArgs e)
{
this.Cursor = Cursors.Default;
}
}
}

    
 
 

您可能感兴趣的文章:

  • c#进度条如何实现(附简单实例)
  • c#进度条ProgressBar学习笔记
  • c# 控制台输出进度与百分比的代码
  • C# cmd中修改显示(显示进度变化效果)的方法
  • C#控制台输出进度和百分比的实例代码
  • c# 多线程操作progressBar进度条控件的例子
  • c# 进度条 ProgressBar的简单例子
  • C# 多线程更新进度条progressBar控件的代码一例
  • c#进度条 progressBar 使用方法的小例子
  • C#进度条ProgressBar和定时器Timer控件的应用举例
  • C# 多线程复制文件并显示进度条的代码
  • C# Winform下载文件并显示进度条的实现代码
  • c#根据文件大小显示文件复制进度条的实现代码
  • C#中常使用进度条的代码
  • c#根据文件大小显示文件复制进度条实例
  • jQuery进度条插件 jQuery progressBar
  • Prototype进度条 Control.ProgressBar
  • android ListView和ProgressBar(进度条控件)的使用方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我要为读写一个数据表做一个进度条如何做
  • c进度条问题
  • kernel启动的时候logo进度条显示的问题~~
  • LINUX 下如何实现删除文件进度条
  • jquery进度条代码 jquery模拟页面加载进度
  • 请问BASH如何查询一个程序完成的进度
  • 命令进度查看工具 cv
  • jQuery 进度按钮 ProgressButtonStyles
  • 网站进度栏自动化 Pace
  • 网页元素进度条 progress.js
  • JavaScript进度条 jsProgressBarHandler
  • jQuery进度条插件 jQuery Progression
  • 关于Applet进度显示的问题
  • 关于进度显示的简单问题
  • 不知道那位写过显示进度条,进来指导一下!
  • 如何知道Linux格式化进度
  • 关于tar命令压缩进度的计算
  • 如何制作进度条?
  • 进度条问题
  • jQuery 进度条插件 nanobar.js


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3