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; } }