//сохранить объект @ed private void SaveEditor(Editor ed) { if (ed.cur_fname != "") { ed.SaveToFile(ed.cur_fname); } else { this.SaveAs(ed); } }
//Menu: File -> Save As private void SaveAs(Editor ed) { if (ed == null) { return; } dlgSave.FileName = ed.cur_fname != "" ? System.IO.Path.GetFileName(ed.cur_fname) : "Untitled.shp"; if (dlgSave.ShowDialog() == DialogResult.OK) { if (dlgSave.FilterIndex == 2) { CurrentPb.Image.Save(dlgSave.FileName); } else { ed.SaveToFile(dlgSave.FileName); ed.cur_fname = dlgSave.FileName; } } }
//Menu: File -> Save As private void SaveAs(Editor ed) { if (ed == null) return; dlgSave.FileName = ed.cur_fname != "" ? System.IO.Path.GetFileName(ed.cur_fname) : "Untitled.shp"; if (dlgSave.ShowDialog() == DialogResult.OK) { if (dlgSave.FilterIndex == 2) { CurrentPb.Image.Save(dlgSave.FileName); } else { ed.SaveToFile(dlgSave.FileName); ed.cur_fname = dlgSave.FileName; } } }