AE中,axMapControl如何接收其他控件拖拽上去的数据?

首先:treeview节点已经显示了要素的名称,要素保存在文件夹里,可以根据选中的节点名称获取要素。
然后:拖拽treeview的一个节点,到axMapControl上。
然而:axMapControl并没有DragDrop、DragEnter此类事件,只有DoDragDrop方法(用于接收数据)。
并且:axMapControl属性已经设置AllowDrag = true(允许接收数据)。
而且:方法DoDragDrop(object data,DragDropEffects allowedEffects)并不知道应该放哪。
还有:treeview节点按下鼠标左键时选中一个节点,拖拽到axMapControl中,并释放鼠标左键这是基本流程
所以:axMapControl如何接收treeview拖拽上去的数据?
补充:求完整。
已邀请:

朱新颖

赞同来自: GISerYSW

参考AO帮助文档“How to drop data onto the MapControl”章节:
http://help.arcgis.com/en/sdk/ ... 00000

柚子

赞同来自:

想请教一下需要对TreeView进行怎样的操作?我现在可以把文件夹里的shp文件拖到mapcontrol中,但是TreeView节点是拖不过去的,节点内容是列出的一些图层,类似catalog

要回复问题请先登录注册