private void CopyAndOverwriteMap()
{
//IObjectCopy接口变量申明
IObjectCopy objectCopy = new ObjectCopyClass();
//要Copy的对象
object toCopyMap = m_mapControl.Map;
//复制要复制的对象
object copiedMap = objectCopy.Copy(toCopyMap);
//要复制到的文件
object toOverwriteMap = axPageLayoutControl1.ActiveView.FocusMap;
//Overwrite the PageLayoutControl's map
objectCopy.Overwrite(copiedMap, ref toOverwriteMap);
}
在axPageLayoutControl1.ActiveView.FocusMap;处提示“System.Windows.Forms.AxHost.InvalidActiveXStateException”类型的异常在 ESRI.ArcGIS.AxControls.dll 中发生,但未在用户代码中进行处理。
暂时解决不了
时间: 2024-10-14 13:19:31