static void ButtonSettings_Click(object sender, EventArgs e) { var j = _editedSettings = _S.Clone(); var g = _MainForm.settingsGrid; g.SelectedObject = j; g.ToolbarVisible = false; _UiMgr.PushOkCancel("Settings", _SettingsOkCancelControl_DialogResult, "Settings", "Click OK to save changes."); }
static void _SettingsOkCancelControl_DialogResult(object sender, ValueEventArgs <System.Windows.Forms.DialogResult> e) { if (e.Value == System.Windows.Forms.DialogResult.OK) { var j = _editedSettings; j.Save(); // Apply changes... _S = j; } _UiMgr.PopOkCancel(); }
static void Main() { _S = KzjHackSettings.Load(); var ui = KzjHackUiSettings.Load(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var f = _MainForm = new MainForm(ui.UiLayouts); _MainForm.Load += _MainForm_Load; Application.Run(f); }