//Save Settings textbox in settings variables private void SettingsSaveButton_Click(object sender, EventArgs e) { Properties.Settings.Default.Files = textBoxFiles.Text; Properties.Settings.Default.Arguments = textBoxArguments.Text; Properties.Settings.Default.EnvironmentVariables = textBoxEnvironmentVariables.Text; Properties.Settings.Default.Notify = checkBoxNotify.Checked; Properties.Settings.Default.Restart = checkBoxRestart.Checked; Properties.Settings.Default.FilesTerminate = textBoxFilesTerminate.Text; Properties.Settings.Default.ArgumentsTerminate = textBoxArgumentsTerminate.Text; Properties.Settings.Default.Save(); AutoRun autoRun = new AutoRun(); autoRun.appShortcutToAutoRunFolder(checkBoxAutoRun.Checked); // Save Settings in the NginxTrayRu.settings.xml file XMLSettingsManager xml = new XMLSettingsManager(); xml.Files = Properties.Settings.Default.Files; xml.Arguments = Properties.Settings.Default.Arguments; xml.EnvironmentVariables = Properties.Settings.Default.EnvironmentVariables; xml.Notify = Properties.Settings.Default.Notify; xml.Restart = Properties.Settings.Default.Restart; xml.FilesTerminate = Properties.Settings.Default.FilesTerminate; xml.ArgumentsTerminate = Properties.Settings.Default.ArgumentsTerminate; XMLSettingsManager.Serialize(autoRun.appName + ".settings.xml", xml); this.Close(); }
public frmSettings() { InitializeComponent(); textBoxFiles.Text = Properties.Settings.Default.Files; textBoxArguments.Text = Properties.Settings.Default.Arguments; textBoxEnvironmentVariables.Text = Properties.Settings.Default.EnvironmentVariables; checkBoxNotify.Checked = Properties.Settings.Default.Notify; checkBoxRestart.Checked = Properties.Settings.Default.Restart; textBoxFilesTerminate.Text = Properties.Settings.Default.FilesTerminate; textBoxArgumentsTerminate.Text = Properties.Settings.Default.ArgumentsTerminate; AutoRun autoRun = new AutoRun(); checkBoxAutoRun.Checked = autoRun.isAutoRun(); }
// check is the program in auto run private void frmStartup_Load(object sender, EventArgs e) { AutoRun autoRun = new AutoRun(); if (System.IO.File.Exists(autoRun.appName + ".settings.xml")) { // Read the configuration object from a file and write it to the Properties.Settings.Default (if it exists!) XMLSettingsManager xml = XMLSettingsManager.Deserialize(autoRun.appName + ".settings.xml"); Properties.Settings.Default.Files = xml.Files.Replace("\n", "\r\n"); Properties.Settings.Default.Arguments = xml.Arguments.Replace("\n", "\r\n"); Properties.Settings.Default.FilesTerminate = xml.FilesTerminate.Replace("\n", "\r\n"); Properties.Settings.Default.ArgumentsTerminate = xml.ArgumentsTerminate.Replace("\n", "\r\n"); Properties.Settings.Default.EnvironmentVariables = xml.EnvironmentVariables.Replace("\n", "\r\n"); Properties.Settings.Default.Notify = xml.Notify; Properties.Settings.Default.Restart = xml.Restart; } this.MenuItemStart_Click1(); }