AutoResetEvent receiver = new AutoResetEvent(false);
Thread t = null;
t = new Thread(new ThreadStart(() =>
{
while (Browser.ReadyState != WebBrowserReadyState.Complete) // error
{
Thread.Sleep(10);
}
receiver.Set();
t.Abort();
}));
t.Start();
// Timeout
success = receiver.WaitOne(10000);
浏览器是
public WebBrowser Browser { get; set; }
我真的不明白为什么我会收到这样的错误。Browser.ReadyState 是一个枚举类型WebBrowserReadyState
所以你怎么看?
编辑: 第一: 第二: