多線程 子線程委託調用 窗體方法 實例

private void Form2_Load(object sender, EventArgs e)
        {
            AsynRun(openUrl);
        }
        private void openUrl()
        {
            this.Invoke(new bbbb(aaaa));
        }
        private delegate void bbbb();
        private void aaaa()
        {
            webBrowser1.Navigate("http://www.baidu.com");
            while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
                Application.DoEvents();
            webBrowser1.document.getElementByIdx_x("kw").Focus();
            SendKeys.SendWait("^v");
        }


        private void AsynRun(ThreadStart ts)
        {
            Thread thread = new Thread(ts);
            thread.IsBackground = true;
            thread.Start();
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章