Esempio n. 1
0
 public GeneralSettingsController(GeneralSettingsBL sl)
 {
     settingsLogic = sl;
     settingsForm  = new GeneralSettingsForm();
     settingsLogic.UpdateObject(GeneralSettings.Instance);
     settingsForm.Setting                  = GeneralSettings.Instance;
     settingsForm.SaveObject              += new ObjectEvent(SaveObject);
     settingsForm.GetObjectById           += new GetObjectEvent(GetObjectById);
     settingsForm.PropertyValueListNeeded += new PropertyValueListNeeded(PropertyValueListNeeded);
 }
        private void generalSettingsButton_Click(object sender, EventArgs e)
        {
            buttonControls.SwitchBackTabColorsToDefault(tabButtonForeColorDictionary, tabButtonBackColorDictionary);

            Button tabButton = sender as Button;

            buttonControls.SwitchForeAndBackButtonColors(tabButton);

            GeneralSettingsForm generalSettingsForm = new GeneralSettingsForm(editFormRunOptionsDictionary);

            generalSettingsForm.TopLevel = false;

            foreach (Control child in editRunOptionsSplitContainer.Panel1.Controls)
            {
                editRunOptionsSplitContainer.Panel1.Controls.Remove(child);
            }

            editRunOptionsSplitContainer.Panel1.Controls.Add(generalSettingsForm);
            generalSettingsForm.Dock = DockStyle.Fill;

            generalSettingsForm.Show( );
        }