0

我正在尝试制作具有多个标签的网络浏览器。但是现在,我对选项卡名称的 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;
}
4

1 回答 1

1

该类WebBrowser公开了一个DocumentTitleChanged可用于更新选项卡标题的事件。

于 2013-10-13T05:41:50.283 回答