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( ); }