private void SaveDocument()
{
// m_MapDocument=new MapDocumentClass();
// if(m_MapDocument.get_IsReadOnly(m_MapDocument.DocumentFilename)==true)
//
// {
// MessageBox.Show("this map document is read only!");
// return;
// }
// m_MapDocument.Save(m_MapDocument.UsesRelativePaths,true);
// MessageBox.Show("change saved successfully!");
saveFileDialog1.Title="Save Map Document";
saveFileDialog1.Filter="Map Documents(*.mxd)|*.mxd";
saveFileDialog1.ShowDialog();
string sFilePath=saveFileDialog1.FileName;
IMxdContents pMxdC;
pMxdC = axMapControl2.Map as IMxdContents ;
IMapDocument pMapDocument = new MapDocumentClass();
pMapDocument.Open (axMapControl2.DocumentFilename,"");
IActiveView pActiveView = axMapControl2.Map as IActiveView ;
pMapDocument.ReplaceContents (pMxdC);
pMapDocument.SaveAs (sFilePath,true,true);
MessageBox.Show("Document saved successfully!");
}
{
// m_MapDocument=new MapDocumentClass();
// if(m_MapDocument.get_IsReadOnly(m_MapDocument.DocumentFilename)==true)
//
// {
// MessageBox.Show("this map document is read only!");
// return;
// }
// m_MapDocument.Save(m_MapDocument.UsesRelativePaths,true);
// MessageBox.Show("change saved successfully!");
saveFileDialog1.Title="Save Map Document";
saveFileDialog1.Filter="Map Documents(*.mxd)|*.mxd";
saveFileDialog1.ShowDialog();
string sFilePath=saveFileDialog1.FileName;
IMxdContents pMxdC;
pMxdC = axMapControl2.Map as IMxdContents ;
IMapDocument pMapDocument = new MapDocumentClass();
pMapDocument.Open (axMapControl2.DocumentFilename,"");
IActiveView pActiveView = axMapControl2.Map as IActiveView ;
pMapDocument.ReplaceContents (pMxdC);
pMapDocument.SaveAs (sFilePath,true,true);
MessageBox.Show("Document saved successfully!");
}