现在的位置: 首页 > 综合 > 正文

webbrowser防止界面假死(停止五秒,遍历循环网址)

2014年01月07日 ⁄ 综合 ⁄ 共 691字 ⁄ 字号 评论关闭

    private void button2_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate("http://www.baidu.com");

            Thread NewThread = new Thread(new ThreadStart(NN));
            NewThread.Start();

         
           // webBrowser1.DocumentCompleted+=new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
        }

        void NN()
        {

            idx = 0;
            object o;
            GSW SW = new GSW(bb);

            IAsyncResult obj = SW.BeginInvoke(null, null);

            while (true)
            {

                if (obj.IsCompleted == true)
                {
                    idx++;
                    if (idx < listBox1.Items.Count)
                    {
                        webBrowser1.Navigate(listBox1.Items[idx].ToString());

                        obj = SW.BeginInvoke(null, null);
                    }
                }
            }
        }

抱歉!评论已关闭.