c#进度条 progressBar 使用方法的小例子_C#教程-查字典教程网
c#进度条 progressBar 使用方法的小例子
c#进度条 progressBar 使用方法的小例子
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Compo...

复制代码 代码如下:

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#教程学习
    编程开发子分类