private void RotorsToolStripMenuItem_Click(object sender, EventArgs e) { SRotors settings_Of_Rotors = new SRotors(); settings_Of_Rotors.ShowDialog(); object temp1 = rotor1.SelectedItem; object temp2 = rotor2.SelectedItem; object temp3 = rotor3.SelectedItem; rotor1.Items.Clear(); rotor2.Items.Clear(); rotor3.Items.Clear(); rotor1.Items.AddRange(FSettings.ConvertListToShow(DataStorage.Settings.Default.Rotors.Keys.ToList()).ToArray()); rotor2.Items.AddRange(FSettings.ConvertListToShow(DataStorage.Settings.Default.Rotors.Keys.ToList()).ToArray()); rotor3.Items.AddRange(FSettings.ConvertListToShow(DataStorage.Settings.Default.Rotors.Keys.ToList()).ToArray()); if (rotor1.Items.Contains(temp1)) { rotor1.SelectedItem = temp1; } else { rotor1.SelectedIndex = 0; } if (rotor2.Items.Contains(temp2)) { rotor2.SelectedItem = temp2; } else { rotor2.SelectedIndex = 0; } if (rotor3.Items.Contains(temp3)) { rotor3.SelectedItem = temp3; } else { rotor3.SelectedIndex = 0; } }