浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
点击地图显示在layetstree 和mapcontrol。
chei
11EXP
2019年12月18日
根据supermap iDesk 10i,在workspacetree中点击地图 ,显示在layetstree 和mapcontrol。
idesktop
iobjects
组件开发
1个回答
您好,可以写注册workspacetree的点击事件,然后在里面找到点击的地图节点,获取名称name,通过mapcontrol.Map.open(name)实现。前提是layerstree和maocontrol的map要相互绑定:layersTree.Map = mapControl.Map
workspace与mapcontrol.Map.workspace也要相互绑定: mapControl.Map.Workspace = workspace;
邬袁凯
2,432EXP
2019年12月18日
注册workspacetree的点击事件,然后在里面找到点击的地图节点,获取名称name ,这一步有示范代码吗?我现在还是无法实现。
您好,首先点击事件是workspaceTree1_NodeMouseClick 注册这个事件,在事件里面写
WorkspaceTreeNodeBase workspacenode = workspaceTree1.SelectedNode as WorkspaceTreeNodeBase;
string name = workspacenode.Name;
这里的name就是地图名,再写个添加地图功能就行了
谢谢,大概明白了些
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
使用iobject for java 在tomcat中部署出现错误
IDeskTop和.net组件在win10企业版LTSC系统上创建或打开场景崩溃
地图与window的点击事件产生冲突
billboard怎么显示外边框架和柱子
如何将这个datasource加载到mapcontrol中显示呢?
C#中设置图层风格无效
C++跟踪图层 UGGeoPoint 支持设置 UGStyle?
动态图层对象如何设置使支持选中
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...