oyjun
路人甲
路人甲
  • 注册日期2005-01-27
  • 发帖数11
  • QQ
  • 铜币155枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1471回复:2

AE9.0碰到很奇怪的问题,请高手解答!

楼主#
更多 发布于:2006-04-12 09:24
<P>我在vb.net中给axmapcontrol 添加了一个ContextMenu,可是弹出该菜单后无法执行CLICK事件, 我在别的控件上都能执行,请问是怎么回事,是AE的限制吗???</P>
<P>我用的是AE9.0 ,请高人指教,谢谢!<BR> </P>
喜欢0 评分0
oyjun
路人甲
路人甲
  • 注册日期2005-01-27
  • 发帖数11
  • QQ
  • 铜币155枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-04-12 12:29
<P>我的代码如下:</P>
<P> Private Sub MainMap_OnMouseDown(ByVal sender As Object, ByVal e As ESRI.ArcGIS.MapControl.IMapControlEvents2_OnMouseDownEvent) Handles MainMap.OnMouseDown<BR></P>
<P>            Dim RightMenu As New ContextMenu<BR>            MainMap.ContextMenu = RightMenu</P>
<P>            Dim mPoint As System.Drawing.Point</P>
<P>            mPoint.X = e.x<BR>            mPoint.Y = e.y<BR>            RightMenu.MenuItems.Clear()</P>
<P><BR>             Dim m1 As New MenuItem</P>
<P>            AddHandler m1.Click, AddressOf Me.test   '这里如果我改成m1.select,就可以执行test函数,太奇怪了!<BR>            m1.Text = "test"<BR>                      <BR>            RightMenu.MenuItems.Add(m1)</P>
<P>            RightMenu.Show(MainMap, mPoint)</P>
<P>end Sub</P>
<P> Private Sub test(ByVal sender As System.Object, ByVal e As System.EventArgs)</P>
<P>        MsgBox("dsdsdsdsdsdsd")<BR>    End Sub</P>
举报 回复(0) 喜欢(0)     评分
oyjun
路人甲
路人甲
  • 注册日期2005-01-27
  • 发帖数11
  • QQ
  • 铜币155枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-04-12 11:12
<P>没有人知道怎么解决啊?</P>
<P>我试了好几天了,急死了啊!!!</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部