private void btnSample_Click(object sender, EventArgs e) { var btn = sender as Button; var serviceType = ((EServiceType)btn.Tag); if (!MyClients.HasAddTagPage(serviceType)) { var service = new ucServiceConfig(serviceType); service.Dock = DockStyle.Fill; var newTabPage = new TabPage(); newTabPage.Text = serviceType.ServiceName; newTabPage.Controls.Add(service); tabControlMain.TabPages.Add(newTabPage); if (!service.InitialSuccess) { tabControlMain.TabPages.Remove(newTabPage); return; } MyClients.Add(serviceType, newTabPage); tabControlMain.SelectedTab = newTabPage; } else { tabControlMain.SelectedTab = MyClients.GetTabPage(serviceType); } }
private void btnSample_Click(object sender, EventArgs e) { var btn = sender as Button; var serviceType = ((EServiceType)btn.Tag); if (!MyClients.HasAddTagPage(serviceType)) { var service = new ucServiceConfig(serviceType); service.Dock = DockStyle.Fill; var newTabPage = new TabPage(); newTabPage.Text = serviceType.ServiceName; newTabPage.Controls.Add(service); tabControlMain.TabPages.Add(newTabPage); if (!service.InitialSuccess) { tabControlMain.TabPages.Remove(newTabPage); return; } MyClients.Add(serviceType, newTabPage); tabControlMain.SelectedTab = newTabPage; } else { tabControlMain.SelectedTab = MyClients.GetTabPage(serviceType); } }