using HtmlAnchorElement = mshtml.IHTMLAnchorElement;this.webBrowser1.Document.Click += new HtmlElementEventHandler(Document_Click); void Document_Click(object sender, HtmlElementEventArgs e) {
if (ReadOnly) { if (webBrowser1.Document.ActiveElement.DomElement is HtmlAnchorElement) { HtmlAnchorElement em = (HtmlAnchorElement)webBrowser1.Document.ActiveElement.DomElement; string href = em.href; ....... } } }
{
if (ReadOnly)
{
if (webBrowser1.Document.ActiveElement.DomElement is HtmlAnchorElement)
{
HtmlAnchorElement em = (HtmlAnchorElement)webBrowser1.Document.ActiveElement.DomElement;
string href = em.href;
.......
}
}
}
HtmlElement he对象 = hDoc.GetElementById("对象ID");
he对象.InvokeMember("click");当然也可以用hDoc.GetElementsByTagName("TagName")去取对象
你这个好象是需要触发网页事件后才调用C#代码里的吧
属于事件委托的
我需求是要一个直接函数里调用网页一个控件如:超连接的点击时间或者SUMIT时间等不过还是谢谢你