private void CloseTabPage(Control sourceControl) { var tabPage = sourceControl as TabPage; switch (closeType) { case ECloseType.Current: MyClients.CloseTabPage(tabControlMain.SelectedTab); break; case ECloseType.AllButThis: MyClients.CloseTabPages(exceptTabPage: tabControlMain.SelectedTab); break; case ECloseType.All: MyClients.CloseTabPages(null); break; default: break; } }
protected override void OnFormClosing(FormClosingEventArgs e) { MyClients.CloseTabPages(null); base.OnFormClosing(e); }