void Insert() { if (IsExecuting) { return; } string JsonText = string.Empty; if (ConfigFileDialog.ShowModal(ref JsonText)) { using (SaveFileDialog F = new SaveFileDialog()) { if (F.ShowDialog() == DialogResult.OK) { string FilePath = F.FileName; File.WriteAllText(FilePath, JsonText); ConfigFiles.PathList.Add(FilePath); ConfigFiles.Save(); cboConfigFiles.Items.Add(FilePath); cboConfigFiles.SelectedIndex = cboConfigFiles.Items.IndexOf(FilePath); } } } }
void Edit() { if (IsExecuting) { return; } string FilePath = cboConfigFiles.Text; if (!string.IsNullOrWhiteSpace(FilePath)) { if (!File.Exists(FilePath)) { MessageBox.Show("File not found"); return; } string JsonText = File.ReadAllText(FilePath); if (ConfigFileDialog.ShowModal(ref JsonText)) { File.WriteAllText(FilePath, JsonText); } } }