コード例 #1
0
 /* File edit methods */
 public void Save()
 {
     if (LastPath != "")
     {
         CFileCSV file = new CFileCSV(LastPath + ".txt");
         file.ClearFile();
         foreach (Line l in Lines)
         {
             string line = ToCSV(l);
             file.Write(line);
         }
     }
     else
     {
         SaveAs();
     }
 }
コード例 #2
0
        public void Open()
        {
            OpenFileDialog ofd = new OpenFileDialog();

            if (ofd.ShowDialog() == true) /* If dialog is open */
            {
                CFileCSV    file = new CFileCSV(ofd.FileName);
                List <Line> temp = file.ReadAll();

                foreach (Line l in temp)
                {
                    //Add to canvas
                    DrawingSheet.Children.Add(l);
                    Lines.Add(l);
                    List.Items.Add(ToListItem(l, List.Items.Count + 1));
                }
            }
        }
コード例 #3
0
        public void SaveAs()
        {
            SaveFileDialog saveFile = new SaveFileDialog();

            saveFile.Title = "Save file";
            if (saveFile.ShowDialog() == true) /* If dialog is open */
            {
                string FilePath = saveFile.FileName;
                LastSave = FilePath;

                CFileCSV file = new CFileCSV(FilePath + ".txt");

                foreach (Line l in Lines)
                {
                    string line = ToCSV(l);
                    file.Write(line);
                }
            }
        }
コード例 #4
0
        public void SaveAs()
        {
            SaveFileDialog saveFile = new SaveFileDialog();

            saveFile.Title = "Save file";
            if (saveFile.ShowDialog() == true) /* If dialog is open */
            {
                LastPath  = saveFile.FileName;
                LastEdit  = DateTime.Now;
                SavedName = saveFile.SafeFileName;

                CFileCSV file = new CFileCSV(LastPath + ".txt");

                foreach (Line l in Lines)
                {
                    string line = ToCSV(l);
                    file.Write(line);
                }
            }
        }