如何在Windows应用程序项目中使用c#语言为我的Web浏览器控件放置和使用进度条?Web浏览器控件的进度条
2
A
回答
2
2
的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
属性反映的浏览器控件进步的当前状态。
0
使用WebBrowser.ProgressChanged
事件,但报告进度使用下面的代码:
private void WebBrowser1_ProgressChanged(Object sender,
WebBrowserProgressChangedEventArgs e)
{
progressBar.Maximum = (int) e.MaximumProgress;
if (e.CurrentProgress > 0)
progressBar.Value = (int) e.CurrentProgress;
}
相关问题
- 1. web浏览器控件
- 2. VB.NET Web浏览器控件
- 3. C#Web浏览器控件
- 4. Web浏览器控件
- 5. Web浏览器控件
- 6. 跨浏览器圆进度条
- 7. 使用自定义滚动条的WPF Web浏览器控件
- 8. web浏览器控件在winform与谷歌浏览器c#
- 9. Web浏览器不使用浏览器控件?
- 10. C#Web浏览器宽度
- 11. ASP.NET Web控制进度条
- 12. Web浏览器控件调整大小?
- 13. Windows Phone 8 Web浏览器控件
- 14. 重新使用Web浏览器控件
- 15. shdocvw Web浏览器控件缩放
- 16. Web浏览器控件 - 页面加密
- 17. 停止从WPF web浏览器控件
- 18. Web浏览器控件在WPF
- 19. Web浏览器控件错误
- 20. C#/ VB.Net Web浏览器控件替换
- 21. Visual Basic脚本Web浏览器控件
- 22. 从Web浏览器控件中删除滚动条
- 23. 在web浏览器控件中隐藏滚动条
- 24. 为什么浏览器没有文件上传进度条?
- 25. FLV文件下载和浏览器进度条
- 26. Web浏览器速度过快,如何控制速度?
- 27. 在外部浏览器中打开web浏览器控件中的链接?
- 28. Web浏览器中的Javascript控制台
- 29. Wacom Web浏览器插件?
- 30. IE浏览器滚动条的宽度?
你在哪里定义“CurrentProgress”? 这是什么意思? 函数之前你的代码的第一行是做什么的? – fariba 2010-08-18 08:56:06
澄清答案。 – 2010-08-18 09:32:35
谢谢Mr.Abbott 你能告诉我如何合并父母和孩子的MenuItems同名吗?????????? – fariba 2010-08-18 10:07:56