2013-02-19 83 views
-9

如何執行幾種方法,但每種方法都要等到以前加載一個網頁? 爲例:執行幾種方法

methode1(){ 
webBrowser1.Navigate("http://test.com"); 
} 
methode2(){ 
webBrowser1.Navigate("http://test2.com"); 
} 

methode1(); 
methode2(); 
+2

您需要添加更多的細節。 – tomasmcguinness 2013-02-19 12:09:24

+3

我很想知道誰提出這個問題。 – 2013-02-19 12:10:27

+2

請閱讀[常見問題]和[問] – 2013-02-19 12:10:29

回答

-2

異步運行的另一種方法,它執行幾種方法同步

methode1(){ 
    webBrowser1.Navigate("http://test.com"); 
} 
methode2(){ 
    webBrowser1.Navigate("http://test2.com"); 
} 

public void BatchRun() 
{ 
    methode1(); // run sync 
    methode2(); // run sync after Method1 
} 

// ... 

Action toRun = BatchRun; 
toRun.BeginInvoke(null, null); // Run async 
+0

他們仍然一個接一個地運行。 – weston 2013-02-19 12:25:59