for the TabControl use this:
TabPage myTabPage = new TabPage(title);
myTabPage.Name = "tab" + tabControl1.TabCount;
tabControl1.TabPages.Add(new BrowserTab());
While inside the BrowserTab class you can use:
public class BrowserTab : TabPage
{
public WebBrowser Browser { get; private set; }
public BrowserTab()
{
Browser = new WebBrowser();
Browser.Dock = DockStyle.Fill;
this.Controls.Add(Browser);
}
}
So you can just do:
var tab = tabControl1.TabPages.OfType<browsertab>().FirstOrDefault(t => t.Name == "tab5");
if(tab != null)
tab.Browser.Refresh();