等待在C#中完成awesomium中的操作

时间:2014-11-11 12:31:06

标签: c# awesomium

我正在使用awesomium和c#

开发应用程序

看看这行代码:

browser.ExecuteJavascriptWithResult("rand()");

当此行执行时,网页显示"请稍候..."并显示低不透明度的图像,并且无法点击或运行任何脚本,直到几秒钟

有没有办法在我的应用中等待此操作?

1 个答案:

答案 0 :(得分:0)

你可以做这样的事情......

 int Sec = 1000;  // 1 sec 1000ms
    int i = 0 ;
    do{
       //do application events
      Application.DoEvents();
       //sleep for 1 mili second 
      System.Threading.Thread.Sleep(1);
      i++;  //increase i by 1 milisecond

    }while((Sec*5) > i );

//在这里你可以做一些事情......