【发布时间】:2014-07-29 10:46:03
【问题描述】:
我有一个 C# 中的 Windows 窗体应用程序。 在我的应用程序中,我有一个 WebBrowser 控件。在我的程序中,网络浏览器将上传一个文件,我想在我的程序中显示上传文件的百分比。我该怎么做?
【问题讨论】:
我有一个 C# 中的 Windows 窗体应用程序。 在我的应用程序中,我有一个 WebBrowser 控件。在我的程序中,网络浏览器将上传一个文件,我想在我的程序中显示上传文件的百分比。我该怎么做?
【问题讨论】:
查看网络浏览器ProgressChanged。此事件的参数为 WebBrowserProgressChangedEventArgs,其中包含 CurrentProgress 属性,您可以使用该属性与进度条一起显示。
WebBrowser1.ProgressChanged += WebBrowser1_ProgressChanged;
private void WebBrowser1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e) {
ProgressBar1.Value = e.CurrentProgress;
}
【讨论】: