C# 多个WebBrowser实例的ProgressBar

C# 多个WebBrowser实例的ProgressBar,c#,winforms,C#,Winforms,如何将多个(动态数量)WebBrowser的属性聚合在一起,以便ProgressBar看起来准确 if (currentProgressBar != null) { (currentProgressBar as ToolStripProgressBar).Maximum = (currentProgressBar as ToolStripProgressBar).Maximum; (currentProgressBar as Too

如何将多个(动态数量)WebBrowser的属性聚合在一起,以便ProgressBar看起来准确

if (currentProgressBar != null)
        {
            (currentProgressBar as ToolStripProgressBar).Maximum = (currentProgressBar as ToolStripProgressBar).Maximum;
            (currentProgressBar as ToolStripProgressBar).Value = preValue + ((100 * (Int32)e.CurrentProgress) / (Int32)e.MaximumProgress);
            if (e.CurrentProgress >= e.MaximumProgress)
            {
                preValue = (currentProgressBar as ToolStripProgressBar).Value;
            }
        }
这就是我如何使进度条正确显示多个web浏览器控件的方法