private void saveFileDialog1_FileOk(object sender, CancelEventArgs e) { //ReplaceLastFile(CurrentSourceFileName, saveFileDialog1.FileName); string fn = Tools.FileNameToLower(saveFileDialog1.FileName); if (OpenDocuments.ContainsKey(fn) && OpenDocuments[fn] != CurrentCodeFileDocument) { MessageBox.Show(Form1StringResources.Get("ERROR_FILE_EXISTS_IN_CODEPAGES"), PascalABCCompiler.StringResources.Get("!ERROR"), MessageBoxButtons.OK, MessageBoxIcon.Error); } else { SaveFileAs(CurrentCodeFileDocument, saveFileDialog1.FileName); AddLastFile(saveFileDialog1.FileName); } }