阅读:3919回复:12
vb.net实现toccontrol控件拖放图层问题
Private Sub TocView_OnMouseDown(ByVal sender As Object, ByVal e As ESRI.ArcGIS.TOCControl.ITOCControlEvents_OnMouseDownEvent) Handles TocView.OnMouseDown<br> Dim pitem As ESRI.ArcGIS.TOCControl.esriTOCControlItem<br> Dim pmap As Map<br> Dim player As ILayer<br> Dim pother As ILegendGroup<br> Dim pindex As Object<br> TocView.HitTest(e.x, e.y, pitem, pmap, player, pother, pindex)<br> MsgBox("hello", MsgBoxStyle.OKCancel, "0")<br> If pitem <> ESRI.ArcGIS.TOCControl.esriTOCControlItem.esriTOCControlItemNone Then<br> dragflag = True<br> selectedLayer = player<br><br> End If<br> End Sub<br>我每次执行到TocView.HitTest(e.x, e.y, pitem, pmap, player, pother, pindex)就没有下文了,我检查了一下,类型都匹配啊,不知道是什么原因啊,有哪位大侠遇到过或是知道的,希望不吝赐教!!!<br><br><br>
|
|
1楼#
发布于:2007-04-07 22:09
<img src="images/post/smile/dvbbs/em04.gif" /><img src="images/post/smile/dvbbs/em03.gif" />
|
|
2楼#
发布于:2007-04-06 08:43
<P>可以用我们的TOC控件试试,自己写的</P>
|
|
|
3楼#
发布于:2007-04-02 15:13
难不成是.net或是AE的设置问题?<br>郁闷啊<br>呵呵<br>卡壳了<br>
|
|
4楼#
发布于:2007-03-31 18:48
<P>兄弟,我也在问啊,我无语了,不知道为什么到那里总是错啊</P>
|
|
5楼#
发布于:2007-03-28 09:48
<img>我也看了版主的例子了,好像和我的做法是差不多的啊<br>不知道有没有什么方法可以跟踪到esri组件的内部啊<br>
|
|
6楼#
发布于:2007-03-28 09:43
那我这样引用hittest错了没有呢<br>呵呵<br>
|
|
7楼#
发布于:2007-03-27 19:13
<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
|
|
8楼#
发布于:2007-03-27 19:09
<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
|
|
9楼#
发布于:2007-03-27 18:18
<P>关于图层拖动问题AE自身带的例子里面就有 </P>
|
|
上一页
下一页