2013-02-19 52 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