arcengine添加多个图层 不能实时显示呢??

  for (int i = 1; i < 9; i++)
            {
                string path = "..//..//sample//HH//数据";
                string name = i + ".shp";
                axMapControl1.AddShapeFile(path, name);
                axMapControl1.ActiveView.Refresh();
            }
通过循环添加图层,我希望没添加一次就在mapcontrol中显示,但是目前只有把所有图层 都添加完成之后才能在mapcontrol中显示。如果这样行不通的话,有没有什么方法可以解决呢!
已邀请:

朱新颖

赞同来自: GIS知乎

设置个定时器之类的试试。

不如吃茶去_172

赞同来自:

在 axMapControl1.ActiveView.Refresh();后面加上 Application.DoEvent()

要回复问题请先登录注册