c#进度条 progressBar 使用方法的小例子

 更新时间:2020年6月25日 11:42  点击:2066

复制代码 代码如下:

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;
        }
    }
}

[!--infotagslink--]

相关文章

  • 小米盒子怎么用 小米盒子使用方法(图文详解)

    小米盒子可是个好东西呀,它可以让你在家里用大屏电视看网络视频,或者是电影。喜欢看电影的朋友千万不要错过哦!不过许多朋友都不太会用这个高科技玩意,今天小编就带来了攻略给大家...2020-06-29
  • BootStrap Progressbar 实现大文件上传的进度条的实例代码

    这篇文章主要介绍了BootStrap Progressbar 实现大文件上传的进度条的实例代码的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下...2016-07-01
  • 老生常谈C++getline使用方法

    下面小编就为大家带来一篇老生常谈C++getline使用方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-04-25
  • c#进度条 progressBar 使用方法的小例子

    1、创建进度条窗口2、在其他窗口中调用方法ShowProcess(int percent,string message)...2020-06-25
  • 解析C#中@符号的几种使用方法详解

    本篇文章是对C#中@符号的几种使用方法进行了详细的分析介绍,需要的朋友参考下...2020-06-25
  • Android自定义的进度条NumberProgressBar实例分享

    进度条可以显示加载的进度,为手机应用提升了不少用户体验,本文我们来分享两个在Android应用开发中自定义的进度条实例。 先看看效果吧:这是个自定义的view,我这里就不...2016-09-20
  • WPF如何自定义ProgressBar滚动条样式

    这篇文章主要给大家介绍了关于WPF如何自定义ProgressBar滚动条样式的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用WPF具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧...2020-06-25
  • .NET WinForm实现在listview中添加progressbar的方法

    这篇文章主要介绍了.NET WinForm实现在listview中添加progressbar的方法,结合实例形式简单分析了进度条控件的添加与使用方法,需要的朋友可以参考下...2020-06-25
  • MybatisPlus代码生成器的使用方法详解

    在这里我将展示如何自动生成实体类、控制层、服务层、mapper等代码,这些基础的代码全部不需要我们手动创建,由MybatisPlus自动帮我们完成,我们只需要告诉MybatisPlus怎么生成这些代码就可以了,在此之前我们需要配置好测试的环境,数据库和表数据,需要的朋友可以参考下...2021-06-13
  • C#泛型集合Dictionary<K,V>的使用方法

    这篇文章主要介绍了C#泛型集合Dictionary<K,V>的使用方法,本文讲解了Dictionary的多种操作方法,需要的朋友可以参考下...2020-06-25
  • 安卓开发之自定义ProgressBar简单完成颜色渐变功能进度条

    下面我们一起来看一篇关于安卓开发之自定义ProgressBar简单完成颜色渐变功能进度条的例子,希望文章能够对各位有帮助。 我们在使用电脑或者手机时,经常会遇到进度...2016-09-20
  • WPF ProgressBar实现实时进度效果

    这篇文章主要介绍了WPF ProgressBar实现实时进度效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-25
  • Android自定义ProgressBar实现漂亮的进度提示框

    这篇文章主要为大家详细介绍了Android自定义ProgressBar实现漂亮的进度提示框,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2022-06-22