在Web浏览器中设置选项卡的标题

时间:2013-10-13 05:30:00

标签: c# winforms webbrowser-control tabcontrol

我正在尝试制作一个包含多个标签的网络浏览器。但是现在,我在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;
}

1 个答案:

答案 0 :(得分:1)

WebBrowser类公开了一个DocumentTitleChanged事件,可用于更新标签标题。