public static void ShowOptionDialog() { if (InvokeRequired) { Invoke((MethodInvoker)ShowOptionDialog); return; } var edit_config = ConfigEditorData.LoadFromCurrentConfig(); if (edit_config == null) { return; } var dialog = new ConfigEditorForm(edit_config); if (dialog.ShowDialog() != DialogResult.OK) { return; } ConfigManager.UpdateConfig( sys_config: edit_config.System, user_config: edit_config.User, lang_config: edit_config.Language ); }
private void btnConfig_Click(object sender, EventArgs e) { ConfigEditorForm configForm = Bootstrapper.Resolve <ConfigEditorForm>(); configForm.ShowDialog(this); }