c#网页浏览器和状态文本显示超链接
本文关键字:文本 显示 超链接 状态 网页 网页浏览 浏览器 | 更新日期: 2023-09-27 18:16:12
所以我有一个带有选项卡浏览器的自定义窗口表单。我希望能够在状态栏中看到滚动的超链接。我到处都找遍了,但还是一无所获。
我检查了web浏览器类下的MSDN,它将我引导到StatusTextChanged
。
在我的代码中我有
wb.StatusTextChanged += MainWindow_StatusChange;
然后private void MainWindow_StatusChange(Object sender, EventArgs e)
{
WebBrowser wb = new WebBrowser();
this.toolStripStatusLabel2.Text = wb.StatusText;
}
嗯,tool.StripStatusLabel2.Text
是空的。
帮忙吗?
您订阅了错误的事件。
这样做……
private void Form1_Load(object sender, EventArgs e)
{
WebBrowser wb = new WebBrowser();
wb.StatusTextChanged += new EventHandler(wb_StatusTextChanged);
wb.Navigate("http://www.google.de");
}
void wb_StatusTextChanged(object sender, EventArgs e)
{
this.toolStripStatusLabel2.Text = ((WebBrowser) sender).StatusText;
}