private void ApplyConnectionToTabs() { var tabs = tabControl1.TabPages.Cast <TabPage>().Where(tab => tab.TabIndex != 0).ToList(); var tcu = new TabConnectionUpdater(tabs) { StartPosition = FormStartPosition.CenterParent }; if (tcu.ShowDialog() == DialogResult.OK) { foreach (TabPage tab in tcu.SelectedTabs) { UpdateTabConnection(tab); } } }
private void ApplyConnectionToTabs() { var tabs = tabControl1.TabPages.Cast <TabPage>().Where(tab => tab.TabIndex != 0).ToList(); var tcu = new TabConnectionUpdater(tabs) { StartPosition = FormStartPosition.CenterParent }; if (tcu.ShowDialog() == DialogResult.OK) { foreach (TabPage tab in tcu.SelectedTabs) { tab.GetPlugin().UpdateConnection(service, currentConnectionDetail); tab.Text = string.Format("{0} ({1})", tab.Controls[0].GetType().GetTitle(), currentConnectionDetail != null ? currentConnectionDetail.ConnectionName : "Not connected"); } } }