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