C#学习教程:Web浏览器控件的进度条分享


Web浏览器控件的进度条

如何使用c#语言在Windows应用程序项目中为我的Web浏览器控件添加和使用进度条?

查看WebBrowser.ProgressChanged事件。

WebBrowser控件具有ProgressChanged事件:

您需要将事件处理程序附加到ProgressChanged事件:

 WebBrowser1.ProgressChanged += WebBrowser1_ProgressChanged; 

这是以下的简写:

 WebBrowser1.ProgressChanged += new WebBrowserProgressChangedEventHandler(WebBrowser1_ProgressChanged); 

编译器将推断处理程序并在编译时添加它。

接下来,实现处理程序:

 private void WebBrowser1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e) { ProgressBar1.Value = e.CurrentProgress; } 

WebBrowserProgressChangedEventArgs类型支持CurrentProgress属性,该属性反映浏览器控件进度的当前状态。

使用WebBrowser.ProgressChanged事件,但要使用以下代码报告进度:

上述就是C#学习教程:Web浏览器控件的进度条分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

 private void WebBrowser1_ProgressChanged(Object sender, WebBrowserProgressChangedEventArgs e) { progressBar.Maximum = (int) e.MaximumProgress; if (e.CurrentProgress > 0) progressBar.Value = (int) e.CurrentProgress; } 

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/960152.html

发表评论

邮箱地址不会被公开。 必填项已用*标注