public bool FindText()
{
string text = string.Empty;
IHTMLDocument2 doc = (IHTMLDocument2)browserInstance.Document;
IHTMLSelectionObject sel = (IHTMLSelectionObject)doc.selection;
sel.empty();
IHTMLTxtRange rng = (IHTMLTxtRange)sel.createRange();
if (rng.findText(text, 1000000000, 0))
{
rng.select();
return true;
}
return false;
}
我已经使用上面的代码从webBrowser控件中搜索文本,并且我使用了using mshtml
作为参考,但我遇到了browserInstance
的错误,因为它在当前上下文中不存在