我正在使用webBrowser控件浏览具有Iframe的页面。 我像这样访问Iframe对象:
WebBrowser1.Document.Window.Frames["IFrameName"]
问题在于,有时Frames集合没有框架,有时也没有框架。
同样精确的代码一次运行正常并且我得到iframe的原因可能是什么,几分钟之后它会抛出异常,因为框架不在那里?
答案 0 :(得分:1)
你在什么时候调用Frames集合?你是在DocumentCompleted事件之后这样做的吗?
这可能会有所不同......您可以处理documentcompleted事件,只在文档加载后进行调用。