private void tvPatch_AfterEditing(object sender, TreeViewEventArgs e) { if (!loaded) return; UpdateColour(tvPatch.Nodes, true); List<INIFile.INIVariableDef> guimcp = new List<INIFile.INIVariableDef> { INIFile.iniDefEmpty }; SaveNodes(tvPatch.Nodes, guimcp); INIFile mcpFile = new INIFile(patchSettings, guimcp.ToArray(), true); mcpFile.reinitialize(); mcpFile.save(); }
private void bResetSettings_Click(object sender, EventArgs e) { bool delete = cbClearINI.Checked; DialogResult res = MessageBox.Show (String.Format (strings ["AskReset"].text, (delete ? strings ["ResetSaved"].text : "")), strings ["ResetAsk"].text, MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2); if (res == DialogResult.Yes) { LoadGraphicsSettings (true, delete); INIFile iniFile = new INIFile (Statics.iniFileName, DLWeatherForm.iniWeatherSettings, true); iniFile.reinitialize (); iniFile.save (); cbSkipMovie.Checked = false; cbConsole.Checked = false; cbClearINI.Checked = false; cbImportIni.Checked = false; cbAltCombat.Checked = false; } }