private void saveAsToolStripMenuItem_Click(object sender, EventArgs e) { if (!configer.CheckValid()) { MessageBox.Show(I18N("PleaseCheckConfig")); return; } configer.SaveChanges(); configer.UpdateData(); if (Lib.UI.ShowSaveFileDialog(resData("ExtJson"), configer.GetConfigFormated(), out string filename)) { SetTitle(filename); MessageBox.Show(I18N("Done")); } else { MessageBox.Show(I18N("WriteFileFail")); } }
private void saveAsToolStripMenuItem_Click(object sender, EventArgs e) { configer.InsertConfigHelper(null); switch (Lib.UI.ShowSaveFileDialog( StrConst("ExtJson"), configer.GetConfigFormated(), out string filename)) { case Model.Data.Enum.SaveFileErrorCode.Success: SetTitle(filename); configer.ClearOriginalConfig(); MessageBox.Show(I18N("Done")); break; case Model.Data.Enum.SaveFileErrorCode.Fail: MessageBox.Show(I18N("WriteFileFail")); break; case Model.Data.Enum.SaveFileErrorCode.Cancel: // do nothing break; } }