怎么通过WebBrowser 打开两个不同的窗体????????

lim62008 2009-03-03 03:09:53
怎么通过WebBrowser 打开两个不同的窗体????????
例如:在第一次我点了WebBrowser打开Form1窗口,
第二次点了WebBrowser打开Form2窗口?
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
糖汽水 2009-03-04
  • 打赏
  • 举报
回复
同意楼上的
whowhen21 2009-03-04
  • 打赏
  • 举报
回复

private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
{
e.Cancel = true;
try
{
string url = this.web.Document.ActiveElement.GetAttribute("href");
//……传递部分省略
form2 f= new form;
f.Show();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}


中间的那个url就是要点击的超链接地址。
获取到点击的那个超链接不就好办了嘛,用一个中间变量,赋值给Form2的webBrowser的Url属性,让它显示出来!
wts_net 2009-03-04
  • 打赏
  • 举报
回复
WebBrowser的url给不同的值

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧