예제 #1
0
 private void saveToolStripMenuItem_Click(object sender, EventArgs e)
 {
     saveFileDialog1.Title  = "Save";
     saveFileDialog1.Filter = "XML file|*.xml|JSON file|*.json|CSV file|*.csv|YAML file|*.yaml";
     if (saveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         string         path     = saveFileDialog1.FileName;
         IWorkWithFiles saveFile = FileRep.findExtention(path);
         saveFile.Save(bouncingBalls, path);
     }
     saveFileDialog1.Dispose();
 }
예제 #2
0
파일: Canvas.cs 프로젝트: MGnuskina/Tasks
 private void saveToolStripMenuItem_Click(object sender, EventArgs e)
 {
     saveFileDialog1.Title  = "Save";
     saveFileDialog1.Filter = "XML file|*.xml|JSON file|*.json|CSV file|*.csv|YAML file|*.yaml";
     if (saveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         ShapeOriginator originator = new ShapeOriginator();
         SetOriginator(originator);
         string         path     = saveFileDialog1.FileName;
         IWorkWithFiles saveFile = LSFactory.findExtention(path);
         saveFile.Save(originator.CreateMemento().GetMemento(), path);
     }
     saveFileDialog1.Dispose();
 }