示例#1
0
        private void mnuSaveProject_Click(object sender, EventArgs e)
        {
            ProjectSerialization oProjectSerialization = new ProjectSerialization();

            if (!this._isSaved)
            {
                SaveFileDialog oSaveFileDialog = new SaveFileDialog();
                oSaveFileDialog.Filter = "GVMS Project File(*.gvp) | *.gvp";
                if (oSaveFileDialog.ShowDialog() == DialogResult.OK)
                {
                    oProjectSerialization.SaveMapInfosToProject(GlobeVariables.MapControl, oSaveFileDialog.FileName, GlobeVariables.MapInfosCollection);
                    this._projectFileName = oSaveFileDialog.FileName;
                    this._isSaved         = true;
                    this.Text             = "地图配置 " + this._projectFileName;
                }
            }
            else
            {
                oProjectSerialization.SaveMapInfosToProject(GlobeVariables.MapControl, this._projectFileName, GlobeVariables.MapInfosCollection);
                this.Text = "地图配置 " + this._projectFileName;
            }
        }
示例#2
0
文件: frmMain.cs 项目: uwitec/gvms
 private void mnuSaveProject_Click(object sender, EventArgs e)
 {
     ProjectSerialization oProjectSerialization = new ProjectSerialization();
     if (!this._isSaved)
     {
         SaveFileDialog oSaveFileDialog = new SaveFileDialog();
         oSaveFileDialog.Filter = "GVMS Project File(*.gvp) | *.gvp";
         if (oSaveFileDialog.ShowDialog() == DialogResult.OK)
         {
             oProjectSerialization.SaveMapInfosToProject(GlobeVariables.MapControl, oSaveFileDialog.FileName, GlobeVariables.MapInfosCollection);
             this._projectFileName = oSaveFileDialog.FileName;
             this._isSaved = true;
             this.Text = "地图配置 " + this._projectFileName;
         }
     }
     else
     {
         oProjectSerialization.SaveMapInfosToProject(GlobeVariables.MapControl, this._projectFileName, GlobeVariables.MapInfosCollection);
         this.Text = "地图配置 " + this._projectFileName;
     }
 }