Files
KJD_WebService/TEMUKJD/UserControls/StatusBarUserControl.cs
T
2025-06-29 19:38:31 +08:00

44 lines
1.1 KiB
C#

using System.Windows.Forms;
namespace LittleRabbit.UserControls
{
public partial class StatusBarUserControl : UserControl
{
public int Factor = 5; // 进度条扩大倍数
public StatusBarUserControl()
{
InitializeComponent();
}
public void InitProgressBar()
{
pgbTaskProgress.Value = pgbTaskProgress.Minimum;
pgbTaskProgress.Text = "0" + "/" + pgbTaskProgress.Maximum;
}
public void UpdateProgressBar(int handleCount)
{
pgbTaskProgress.Text = handleCount + "/" + pgbTaskProgress.Maximum;
pgbTaskProgress.Value = handleCount;
}
public void UpdateProgressBarStatus(string text)
{
lblTaskStatus.Text = text;
}
public void FinishProgressBar(string text)
{
lblTaskStatus.Text = text;
pgbTaskProgress.Value = pgbTaskProgress.Maximum;
}
public void CancelProgressBar(string text)
{
lblTaskStatus.Text = text;
pgbTaskProgress.Value = pgbTaskProgress.Maximum;
}
}
}