我实际上没有投入任何内容时会收到InvalidCastException

时间:2013-08-14 13:00:10

标签: c# casting browser

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; }

Screenshot

我真的不明白为什么会出现这样的错误。 Browser.ReadyState是枚举类型WebBrowserReadyState

那你觉得怎么样?

编辑: 的第一 SS1第二 SS2

0 个答案:

没有答案