Prechádzať zdrojové kódy

修改编辑器另存为问题

cxs 2 rokov pred
rodič
commit
76fe6376fa
1 zmenil súbory, kde vykonal 6 pridanie a 1 odobranie
  1. 6 1
      OTSPartA_STDEditor/Form_Main.cs

+ 6 - 1
OTSPartA_STDEditor/Form_Main.cs

@@ -203,10 +203,15 @@ namespace OTSPartA_STDEditor
                             saveFile.Title = "Please select the path which to save the file";
                             saveFile.Filter = "Database File(*.db)|*.db";
                             saveFile.InitialDirectory = Application.StartupPath + "\\Config\\SysData\\";
-                            saveFile.OverwritePrompt = true;  //是否覆盖当前文件
+                            saveFile.OverwritePrompt = false;  //是否覆盖当前文件
                                                               //saveFile.RestoreDirectory = true;  //还原上次目录
                             if (saveFile.ShowDialog() == DialogResult.OK)
                             {
+                                if(STDDBAddress== saveFile.FileName)
+                                {
+                                    MessageBox.Show("不能另存为同名文件!", "Tip");
+                                    return;
+                                }
                                 System.IO.File.Copy(STDDBAddress, saveFile.FileName, true);
                                 bool result = SaveAsDictionaryToClassify(saveFile.FileName);
                                 STDDBAddress = saveFile.FileName;