• 让progressbar与webbrowser关联起来,达到页面加载与进度条同步


            private void Form1_Load(object sender, EventArgs e)
            {
                Uri url = new Uri("http://blog.csdn.net/long102");
                webBrowser1.Url = url;
                webBrowser1.ProgressChanged += new WebBrowserProgressChangedEventHandler(webBrowser1_ProgressChanged);
            }

            private void webBrowser1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e)
            {

                progressBar1.Visible = true;
                if ((e.CurrentProgress > 0) && (e.MaximumProgress > 0))
                {
                    progressBar1.Maximum = Convert.ToInt32(e.MaximumProgress);
                    progressBar1.Step = Convert.ToInt32(e.CurrentProgress);
                    progressBar1.PerformStep();
                }
                else if (webBrowser1.ReadyState == WebBrowserReadyState.Complete)
                {
                    progressBar1.Value = 0;
                    progressBar1.Visible = false;
                }

            }

  • 相关阅读:
    webp怎么打开 webp怎么转换成jpg
    波浪运动
    缓动
    动画的封装
    单张滑动tab 组件
    明星单品tab
    多个tab选项卡
    下拉框
    购物车css样式效果
    菜单导航兼容和不兼容捕获方法
  • 原文地址:https://www.cnblogs.com/Fooo/p/804219.html
Copyright © 2020-2023  润新知