首页 / 浏览问题 / 组件GIS / 问题详情
超图FAQ:iObjects .NET布局元素的显示顺序如何调整,或添加布局元素时能否指定id:客户修改地图后仅修改GeoMap.MapName无法更新布局内容,删除geoMap重新添加后元素顺序变为最后,与其他元素的上下压盖关系发生变化
69,553EXP 2026年09月11日
iObjects .NET布局元素的显示顺序如何调整,或添加布局元素时能否指定id:客户修改地图后仅修改GeoMap.MapName无法更新布局内容,删除geoMap重新添加后元素顺序变为最后,与其他元素的上下压盖关系发生变化

1个回答

【问题原因】MoveTo仅移动枚举指针至指定对象处,不控制显示顺序;删除重新添加的元素id追加到最后导致压盖顺序变化。【解决办法】参考LayoutElements类,通过SeekID定位相邻两个元素后用SetGeometry交换几何对象实现顺序调整(示例:先遍历获取目标元素及id,SeekID(index-1)取相邻元素,SetGeometry互换后再Refresh刷新布局),需要移动多个元素时按此逻辑循环处理
69,553EXP 2026年09月11日
热门文章
关注我们
...