private void LoadDiabloTabs() { foreach (TabPage tab in this.tabControl1.TabPages) { if (tab is DiabloTab) { tabControl1.TabPages.Remove(tab); } } foreach (string installationString in BlueVex2.Properties.Settings.Default.Installations) { string[] parts = installationString.Split(','); if (parts.Length == 3) { DiabloTab tab = new DiabloTab(parts[0], parts[1], parts[2]); //keyname , defacc , path this.tabControl1.TabPages.Add(tab); this.tabControl1.SelectedIndexChanged += new EventHandler(tabControl1_SelectedIndexChanged); } } }