private void initControls() { // LoadMap(); MapMain = ucHistoryMap1.AxMapCtrlHis; ucHistoryMap1.AxMapCtrlHis.Extent = MainMapExtent; ucHistoryMap1.AxMapCtrlHis.Map.Name = "地图1"; IMapControlDefault pMCD = MapMain.Object as IMapControlDefault; IFeatureLayer pFeatureLayer = ModDBOperator.GetMapFrameLayer("zone", pMCD, "示意图") as IFeatureLayer; ModHistory.SetMapLyrsDefinitionOfHPoint(DateTime.Now.ToString("yyyy-MM-dd"), ucHistoryMap1.AxMapCtrlHis); ucHistoryMap1.AxMapCtrlHis.Refresh(); IObjectCopy pOC = new ObjectCopyClass(); ucHistoryMap2.AxMapCtrlHis.Map = pOC.Copy(ucHistoryMap1.AxMapCtrlHis.Map) as IMap; ucHistoryMap2.AxMapCtrlHis.Map.Name = "地图2"; ModHistory.SetMapLyrsDefinitionOfHPoint(DateTime.Now.ToString("yyyy-MM-dd"), ucHistoryMap2.AxMapCtrlHis); ucHistoryMap2.AxMapCtrlHis.Refresh(); MapMain = ucHistoryMap1.AxMapCtrlHis; m_pMainXucHis = ucHistoryMap1; setAxMapControl(); splitContainer1.Refresh(); }
private void ucHistoryMap2_Enter(object sender, EventArgs e) { MapMain = ucHistoryMap2.AxMapCtrlHis; m_pMainXucHis = ucHistoryMap2; setAxMapControl(); }