大侠们:
WebBrowser控件里,如果得到“链接名称(name)”,比如 当我点击“百度一下”的时候,想得到 “百度一下”这几个字 。。
WebBrowser控件里,如果得到“链接名称(name)”,比如 当我点击“百度一下”的时候,想得到 “百度一下”这几个字 。。
解决方案 »
- [求助]如何用c#获取另一个应用程序文本框中的值
- C#版 windows程序 简易的"所见即所得"编辑器???
- 【互逆操作】问题!
- 这个report1 报表该如何设计?
- =====另一个 SqlParameterCollection 已包含带有 ParameterName“@value1”的 SqlParameter。 ===
- 庆祝.NET2.0今天在中国发布
- 寻求截断字符串更优方法
- ◥◣◥◣◥◣◥◣HELP ME!! ABOUT REMOTING◢◤◢◤◢◤◢◤
- C#窗体关闭问题
- C#Udp通讯时在局域网中正常,放到外网上就丢包,请问怎么回事,如何处理?
- 用正则表达式限制textbox只能输入中文!
- c#里的array.sort能对于结构体数组中的某个成员进行排序吗?可以的话代码怎么写
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
foreach (HtmlElement link in this.webBrowser1.Document.All)
{
if (link.DomElement.GetType() == typeof(mshtml.HTMLAnchorElementClass))
{
((mshtml.HTMLAnchorElementClass)link.DomElement).HTMLAnchorEvents2_Event_onclick += new HTMLAnchorEvents2_onclickEventHandler(Form1_HTMLAnchorEvents2_Event_onclick);
}
} } bool Form1_HTMLAnchorEvents2_Event_onclick(IHTMLEventObj pEvtObj)
{
string str = ((mshtml.HTMLAnchorElementClass)pEvtObj.srcElement).href;
MessageBox.Show(str);
return true; }
# code
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
foreach (HtmlElement link in this.webBrowser1.Document.All)
{
if (link.DomElement.GetType() == typeof(mshtml.HTMLAnchorElementClass))
{
((mshtml.HTMLAnchorElementClass)link.DomElement).HTMLAnchorEvents2_Event_onclick += new HTMLAnchorEvents2_onclickEventHandler(Form1_HTMLAnchorEvents2_Event_onclick);
}
} } bool Form1_HTMLAnchorEvents2_Event_onclick(IHTMLEventObj pEvtObj)
{
string str = ((mshtml.HTMLAnchorElementClass)pEvtObj.srcElement).href;
MessageBox.Show(str);
return true; }