コード例 #1
0
        /// <summary>
        /// 保存文件
        /// </summary>
        private void OnFileSave(object sender, EventArgs e)
        {
            DocumentForm activeDocForm = this.ActiveMdiChild as DocumentForm;

            if (activeDocForm == null)
            {
                return;
            }

            SharpCAD.DatabaseServices.Database db = activeDocForm.document.database;
            if (db.fileName == null)
            {
                SaveFileDialog savedialog = new SaveFileDialog();
                savedialog.Title            = GlobalData.GlobalLanguage.MenuItem_Save;
                savedialog.Filter           = GlobalData.GlobalLanguage.Document_SaveFilter;
                savedialog.FilterIndex      = 0;
                savedialog.RestoreDirectory = true;
                savedialog.CheckPathExists  = true;
                savedialog.FileName         = activeDocForm.Text;
                if (savedialog.ShowDialog() == DialogResult.OK)
                {
                    string fileFullPath = savedialog.FileName;
                    activeDocForm.SaveAs(fileFullPath, true);
                }
            }
            else
            {
                activeDocForm.Save();
            }
        }
コード例 #2
0
        /// <summary>
        /// 文件另存为
        /// </summary>
        private void OnFileSaveAs(object sender, EventArgs e)
        {
            DocumentForm activeDocForm = this.ActiveMdiChild as DocumentForm;

            if (activeDocForm == null)
            {
                return;
            }

            SaveFileDialog savedialog = new SaveFileDialog();

            savedialog.Title            = GlobalData.GlobalLanguage.MenuItem_SaveAs;
            savedialog.Filter           = GlobalData.GlobalLanguage.Document_SaveFilter;
            savedialog.FilterIndex      = 0;
            savedialog.RestoreDirectory = true;
            savedialog.CheckPathExists  = true;
            savedialog.FileName         = "";
            if (savedialog.ShowDialog() == DialogResult.OK)
            {
                string fileFullPath = savedialog.FileName;
                activeDocForm.SaveAs(fileFullPath);
            }
        }