コード例 #1
0
        private void Save()
        {
            SaveDlg save = Task != null ? (new SaveDlg(Task)) : (new SaveDlg());


            if (save.ShowDialog() != true)
            {
                return;
            }

            if (Task == null)
            {
                Task = new PetriTask(save.CodeName);
            }

            Task.Name        = save.CodeName;
            Task.Description = save.Description;
            Task.Code        = Code;


            if (TaskPath == null)
            {
                SaveFileDialog saveFileDialog = new SaveFileDialog();
                saveFileDialog.Filter = "Petri Task File (*.ptf)|*.ptf";
                if (saveFileDialog.ShowDialog() != true)
                {
                    return;
                }
                TaskPath = saveFileDialog.FileName;
            }



            // var insideCode = GCodeTransforms.codeZnull(Task.Code);
            // insideCode = GCodeTransforms.codeShift(0.2,Task.Code);
            Task.Code = GCodeTransforms.codeShiftCenterTo(0, 0, Task.Code);


            IOTools.Save(TaskPath, Task);
        }
コード例 #2
0
        private void ToolStripBtnSaveAs_Click(object sender, EventArgs e)
        {
            bool   Continue_b = false;
            object FileType_O = (object)WdSaveFormat.wdFormatDocumentDefault;
            object m          = System.Reflection.Missing.Value;

            DialogResult DlgRes_O = SaveDlg.ShowDialog();

            if (DlgRes_O == DialogResult.OK)
            {
                try
                {
                    object FileName_O = (object)SaveDlg.FileName;
                    mWordDoc_O.SaveAs(ref FileName_O, ref FileType_O,
                                      ref m, ref m, ref m, ref m, ref m, ref m, ref m,
                                      ref m, ref m, ref m, ref m, ref m, ref m, ref m);
                }
                catch (IOException ex)
                {
                    MessageBox.Show("Le fichier " + SaveDlg.FileName + " ne peut être sauvegardé.\r\n " + ex.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }