我正在尝试制作一个包含多个标签的网络浏览器。但是现在,我在DocumentTitle上遇到了标签名称的问题。
这里的问题是,在加载页面之前执行用于命名选项卡的代码。我试图找到一种方法来执行它,但它不起作用。
例如:
private void stackoverflowToolStripMenuItem_Click(object sender, EventArgs e)
{
((WebBrowser) tabControl1.SelectedTab.Controls[0]) .Navigate("Http://www.stackoverflow.com/");
Browser_Navigated(null, null);
}
void Browser_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
tabControl1.SelectedTab.Text = ((WebBrowser)tabControl1.SelectedTab.Controls[0]).DocumentTitle;
}
答案 0 :(得分:1)
WebBrowser
类公开了一个DocumentTitleChanged
事件,可用于更新标签标题。