Вот как обновить конкретную вкладку в tabcontrol:
private delegate void RefreshTabPageDelegate(int tabPage);
public static void RefreshTabPageThreadSafe(int tabPage)
{
if (tabControl.InvokeRequired)
{
tabControl.Invoke(new RefreshTabPageDelegate(RefreshTabPageThreadSafe), new object[] { tabPage });
}
else
{
if(tabControl.TabPages.Count > tabPage)
{
tabControl.TabPages[tabPage].Refresh();
}
}
}
Назовите это так:
// thread-safe equivalent of
// tabControl.TabPage[1].Refresh();
RefreshTabPageThreadSafe(1);