private void StartProgressBar(ProgressBar progressBar, int value, Label label)
{
if (progressBar == null || label == null) return;
Application.DoEvents();
progressBar.Value = value;
int tmp = value * 100 / progressBar.Maximum;
label.Text = tmp + "%";
label.Refresh();
progressBar.Refresh();
}
InitProgressBar(progressBar_Zip,0,100);
for (int i = 0; i <= 100; i++)
{
Thread.Sleep(100);
//启动进度条
StartProgressBar(progressBar_Zip,i,label_ProgerssRate);
}
private void InitProgressBar(ProgressBar progressBar,int minValue,int maxValue)
{
if (progressBar == null || minValue<0 ||maxValue<0 ||minValue>=maxValue) return;
————————————————
– 自在猫先生 2年前private void StartProgressBar(ProgressBar progressBar, int value, Label label)
– 自在猫先生 2年前{
if (progressBar == null || label == null) return;
Application.DoEvents();
InitProgressBar(progressBar_Zip,0,100);
————————————————
– 自在猫先生 2年前@自在猫先生: 好厉害赞👍
– 。LANGYUAN。 2年前@自在猫先生: 嘻嘻谢谢大佬的启发
– 。LANGYUAN。 2年前