コード例 #1
0
        private void ProfileComboBoxSelectedIndexChanged(object sender, EventArgs e)
        {
            if (_newProfileIndex == profilesComboBox.SelectedIndex)
            {
                var dlg = new NewProfileForm(_settingsManager.Profiles);
                if (DialogResult.OK == dlg.ShowDialog())
                {
                    _settingsManager.AddProfile(dlg.ProfileName, dlg.CopyFromProfile);

                    ReloadProfilesList();
                    SelectProfile(dlg.ProfileName);
                }
            }
            else if (_editProfilesIndex == profilesComboBox.SelectedIndex)
            {
                var dlg = new EditProfilesForm(_settingsManager);
                dlg.ShowDialog();

                ReloadProfilesList();
                SelectProfile(_settingsManager.ActiveProfile);
            }
            else
            {
                ChangeActiveProfile(profilesComboBox.SelectedItem as string);
            }
        }
コード例 #2
0
        private void ProfileComboBoxSelectedIndexChanged(object sender, EventArgs e)
        {
            if (_newProfileIndex == profilesComboBox.SelectedIndex)
            {
                var dlg = new NewProfileForm(_settingsManager.Profiles);
                if (DialogResult.OK == dlg.ShowDialog())
                {
                    _settingsManager.AddProfile(dlg.ProfileName, dlg.CopyFromProfile);

                    ReloadProfilesList();
                    SelectProfile(dlg.ProfileName);
                }
            }
            else if (_editProfilesIndex == profilesComboBox.SelectedIndex)
            {
                var dlg = new EditProfilesForm(_settingsManager);
                dlg.ShowDialog();

                ReloadProfilesList();
                SelectProfile(_settingsManager.ActiveProfile);
            }
            else
            {
                ChangeActiveProfile(profilesComboBox.SelectedItem as string);
            }
        }