免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1225|回复: 3
收起左侧

[二次开发] c# addin 加载Mxd文档无法在arcmap中更新显示

[复制链接]

1

主题

237

铜板

1

好友

实习生

Rank: 1

积分
8
发表于 2021-6-10 11:01 | 显示全部楼层 |阅读模式
  用c#写addin加载Mxd文档,测试以下代码没有在arcmap界面更新加载的mxd文档,请大虾指点一下!
        public void AddMxd2()
        {
            ArcMap.Application.CurrentTool = null;
            IMapDocument mxDoc = new MapDocument();

            R01Open r01 = new R01Open();
            //获取MXD路径
            string pFileName = r01.Slujing();
            mxDoc.Open(pFileName, "");

            MessageBox.Show(mxDoc.ActiveView.FocusMap.Name);
            mxDoc.ActiveView.Refresh();


            IActiveView activeView = ArcMap.Document.ActiveView;
            IMap map = activeView.FocusMap;
            map = mxDoc.ActiveView.FocusMap;


            ArcMap.Document.ActiveView.Refresh();
            MessageBox.Show("end");
        }

324

主题

56万

铜板

1172

好友

等待验证会员

Rank: 1

积分
349368

宣传勋章爱心勋章组织勋章官方团队冰雪节勋章

发表于 2021-6-10 11:26 | 显示全部楼层
欢迎论坛的高手解答,会奖励相应的威望和铜板哦
回复 支持 反对

使用道具 举报

0

主题

616

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
105
发表于 2021-6-11 14:33 | 显示全部楼层
围观学习
回复

使用道具 举报

0

主题

1684

铜板

1

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
643
发表于 2022-2-15 14:44 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表