c#进度条 progressBar 使用方法的小例子
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();
}
/// <summary>
/// 更新进度
/// </summary>
/// <param name="percent">进度,小于等于100</param>
/// <param name="message">消息</param>
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#实现带百分比的进度条功能.分享给大家供大家参考,具体如下: 功能需求: 如果程序中会执行一个耗时的计算过程,我想在用户点击按钮后,弹出一个进度条窗口,显示正在执行的进度(最好能带有百分比),执行完成后,进度条窗口关闭,回到主程序窗口. 在关闭子窗口之前父窗体不能点击操作. 实现方法: 先设计Form2进度条窗体,在Form2中央上放ProgressBar控件progressBar1和Label控件label1,代码: public partial class Form2 : F
-
C#自定义音乐播放器进度条
有些时候我们做的程序需要进度条,而vs提供的控件不是我们想要的.先看效果图: 进度条闪烁动画,当然背景可设为Transparent 之前想手绘进度条线条的,结果控件运行时会闪烁,所以直接用了panel控件 源码: [DefaultEvent("ProgressClick")] [ToolboxBitmap(typeof(TrackBar))] public partial class ProcessBar : UserControl { public ProcessBar() { //
-
C#中常使用进度条的代码
复制代码 代码如下: 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> ///
-
C#实现带进度条的ListView
推荐阅读:ListView 百分比进度条(delphi版) 对于已经有的组件,可以直接添加进来,添加后要先运行一下,然后会在工具箱内找到相应控件. 1.首先编写组件,然后将组件添加到工具箱内 编写代码如下: public partial class ListViewEx : System.Windows.Forms.ListView { public ListViewEx() { InitializeComponent(); } //C# listview进度条显示 private Color
-
C# Winform下载文件并显示进度条的实现代码
方法一: 效果如下图所示: 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WinShowDown { public partial class F
-
c#根据文件大小显示文件复制进度条实例
初学者,照着书上的抄袭制作,但已经理解了里面的意思和应用,并且进行了稍微改善和异常捕捉.这里记录下,以防以后用到这方面的知识点. 窗体设计: code: 复制代码 代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.
-
asp.net(c#)开发中的文件上传组件uploadify的使用方法(带进度条)
在Web开发中,有很多可以上传的组件模块,利用HTML的File控件的上传也是一种办法,不过这种方式,需要处理的细节比较多,而且只能支持单文件的操作.在目前Web开发中用的比较多的,可能uploadify(参考http://www.uploadify.com/)也算一个吧,不过这个版本一直在变化,他们的脚本调用也有很大的不同,甚至调用及参数都一直在变化,很早的时候,那个Flash的按钮文字还没法变化,本篇随笔主要根据项目实际,介绍一下3.1版本的uploadify的控件使用,这版本目前还是最新的
-
c#进度条 progressBar 使用方法的小例子
复制代码 代码如下: 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 : B
-
在python tkinter中Canvas实现进度条显示的方法
如下所示: from tkinter import * import time #更新进度条函数 def change_schedule(now_schedule,all_schedule): canvas.coords(fill_rec, (5, 5, 6 + (now_schedule/all_schedule)*100, 25)) root.update() x.set(str(round(now_schedule/all_schedule*100,2)) + '%') if round(
-
Android编程之ProgressBar圆形进度条颜色设置方法
本文实例讲述了Android ProgressBar圆形进度条颜色设置方法.分享给大家供大家参考,具体如下: 你是不是还在为设置进度条的颜色而烦恼呢--别着急,且看如下如何解决. ProgressBar分圆形进度条和水平进度条 我这里就分享下如何设置圆形进度条的颜色吧,希望对大家会有帮助. 源码如下: 布局文件代码: <ProgressBar android:id="@+id/progressbar" android:layout_width="wrap_content
-
进度条ProgressBar及ProgressDialog(实例)
废话不多说,直接上代码 Main代码 package processdemo.example.administrator.processbardemo; import android.app.Dialog; import android.app.ProgressDialog; import android.content.DialogInterface; import android.os.Bundle; import android.support.v7.app.AppCompatActivi
-
jQuery监听文件上传实现进度条效果的方法
原理: 给XMLHttpRequest对象的upload属性绑定onprogress方法监听上传过程 var xhr=new XMLHttpRequest(); xhr.upload.onprogress=function(e){} 因为jQuery默认使用的XMLHttpRequest对象是内部生成的无法直接给jq的xhr绑定onprogress方法 所以只要给jQuery重新生成一个绑定了onprogress的XMLHttpRequest对象即可实现 首先封装一个方法 传入一个监听函数 返回
-
Android进度条ProgressBar的实现代码
ProgressBar进度条 当一个应用在后台执行时,前台界面不会有任何信息,这时,用户根本不知道程序是否在执行以及执行的进度等, 因此需要使用进度条来提示程序执行的进度. 而ProgressBar就是来做这个事情的. activity_main.xml <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android=
-
Android编程自定义进度条颜色的方法详解
本文实例讲述了Android编程自定义进度条颜色的方法.分享给大家供大家参考,具体如下: 先看效果图: 老是提些各种需求问题,我觉得系统默认的颜色挺好的,但是Pk不过,谁叫我们不是需求人员呢,改吧! 这个没法了只能看源码了,还好下载了源码, sources\base\core\res\res\ 下应有尽有,修改进度条颜色只能找progress ,因为是改变样式,首先找styles.xml 找到xml后,进去找到: <style name="Widget.ProgressBar"&
-
Android编程实现自定义进度条颜色的方法
本文实例讲述了Android编程实现自定义进度条颜色的方法.分享给大家供大家参考,具体如下: android 自定义进度条颜色 先看图 基于产品经理各种自定义需求,经过查阅了解,下面是自己对android自定义进度条的学习过程! 这个没法了只能看源码了,还好下载了源码, sources\base\core\res\res\ 下应有尽有,修改进度条颜色只能找progress ,因为是改变样式,首先找styles.xml 找到xml后,进去找到 <style name="Widget.Pro
-
Android编程实现通知栏进度条效果的方法示例
本文实例讲述了Android编程实现通知栏进度条效果的方法.分享给大家供大家参考,具体如下: /** * 通知管理工具类 * * @description: * @author ldm * @date 2016-5-3 上午9:39:56 */ public class NotificationUtil { private Context mContext; // NotificationManager : 是状态栏通知的管理类,负责发通知.清楚通知等. private Notification
-
Android开发之进度条ProgressBar的示例代码
说明 ProgressBar一般用于显示一个过程,例如数据加载过程,文件下载进度,音乐播放进度等. 默认形式ProgressBar 默认方式下,ProgressBar显示为圆形进度,循环转圈,不显示具体的进度值,控制其显隐藏即可,如下 适用于界面加载 //xml中 <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" /> //代码中控制
随机推荐
- Delphi实现木马自我拷贝方法
- VBScript 监控磁盘更改事件实现代码
- select * from sp_who的解决方案
- 设为首页与加入收藏的JS代码(多浏览器支持)
- ubuntu下linux常用指令小结
- 用InstallShield9 进行ASP软件的打包和数据库自动安装
- js 生成随机汉字的问题
- JavaScript实现向setTimeout执行代码传递参数的方法
- 七个不允许错过的jQuery小技巧
- js showModalDialog参数的使用详解
- JS实现图片预加载之无序预加载功能代码
- jQuery设置聚焦并使光标位置在文字最后的实现方法
- C++动态内存分配(new/new[]和delete/delete[])详解
- C# 设置系统日期格式的方法
- c#中分割字符串的几种方法
- CentoS6.5环境下redis4.0.1(stable)安装和主从复制配置方法
- C语言实现贪吃蛇游戏
- Spring Boot应用监控的实战教程
- JavaScript中字符串的常用操作方法及特殊字符
- 利用Python进行数据可视化常见的9种方法!超实用!