对于Web浏览器控件的进度条 [英] Progress bar for a web browser control
本文介绍了对于Web浏览器控件的进度条的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我怎么可以把和使用,为我的网页浏览器控制一个进度条,在Windows应用程序项目,使用C#语言?
How can I put, and use, a progress bar for my web browser control, in a windows application project, using the c# language?
推荐答案
的 web浏览器
控制有一个 ProgressChanged
事件:
您需要一个事件处理程序附加到 ProgressChanged
事件:
You need to attach an event handler to the ProgressChanged
event:
WebBrowser1.ProgressChanged += WebBrowser1_ProgressChanged;
这是简写:
WebBrowser1.ProgressChanged += new WebBrowserProgressChangedEventHandler(WebBrowser1_ProgressChanged);
编译器会推断处理程序,并补充说,在编译时。
The compiler will infer the handler and add that at compile time.
接下来,实现处理:
private void WebBrowser1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e) {
ProgressBar1.Value = e.CurrentProgress;
}
的
WebBrowserProgressChangedEventArgs
键入支持 CurrentProgress
属性反映的浏览器控件进步的当前状态。
The WebBrowserProgressChangedEventArgs
type supports a CurrentProgress
property which reflects the current state of the browser control's progress.
这篇关于对于Web浏览器控件的进度条的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文