繁体   English   中英

进度条上载了100多个文件

[英]Progressbar that has more than 100 files to Upload

我当前正在开发进度栏(使用Winforms),该进度栏将在上载电子邮件时显示。 现在,我遇到的问题是,如果我上传超过100封电子邮件,进度栏将无法加载。

这是用于设置每个电子邮件的进度栏填充量的方法(如果有2封电子邮件,请给我2乘50%,如果有2封电子邮件,请以25%的步数给我。 .......):

        public StatusUpload(int uploadAmount)
    {
        InitializeComponent();
        progressBar1.Step = 100 / uploadAmount;
    }

有人知道我该如何解决这个问题? 在此先感谢您,感谢您的帮助

只需将进度条的“ Maximum属性设置为电子邮件数量,并在每封电子邮件发送时将其值递增。 鉴于此,将不需要进行任何其他计算。 例如

progressBar1.Maximum = numberOfEmails;
foreach(var email in emails)
{
  // Send Email
  progressBar1.Value++;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM