コード例 #1
0
 //сохранить объект @ed
 private void SaveEditor(Editor ed)
 {
     if (ed.cur_fname != "")
     {
         ed.SaveToFile(ed.cur_fname);
     }
     else
     {
         this.SaveAs(ed);
     }
 }
コード例 #2
0
        //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;
                }
            }
        }
コード例 #3
0
ファイル: frmMain.cs プロジェクト: analthief/iddqdeditor
 //сохранить объект @ed
 private void SaveEditor(Editor ed)
 {
     if (ed.cur_fname != "")
     {
         ed.SaveToFile(ed.cur_fname);
     }
     else
     {
         this.SaveAs(ed);
     }
 }
コード例 #4
0
ファイル: frmMain.cs プロジェクト: analthief/iddqdeditor
        //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;
                }
            }
        }