标题:求助!调试程序是出错。
只看楼主
sfwm125
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2011-3-2
结帖率:100%
已结贴  问题点数:20 回复次数:3 
求助!调试程序是出错。
Private Sub Map1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
   Dim Rect As New MapObjects2.Rectangle

  If Toolbar1.Buttons(2).Value = 1 Then
    ' zoom in
    Set r = map1.TrackRectangle 总是弹出"未找到方法或数据成员"
    If Not r Is Nothing Then map1.Extent = r 同上
   
  ElseIf Toolbar1.Buttons(1).Value = 1 Then
    ' pan
    map1.Pan
  ElseIf Toolbar1.Buttons(3).Value = 1 Then
    Set Rect = map1.Extent 同上
    Rect.ScaleRectangle (2#)
    map1.Extent = Rect 同上


  End If
  
End Sub
搜索更多相关主题的帖子: Single 
2011-03-08 21:12
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:14 
    Set r = map1.TrackRectangle 总是弹出"未找到方法或数据成员"
    If Not r Is Nothing Then map1.Extent = r 同上



说明 map1 对象中不存在 TrackRectangle 这个对象。你检查一下,按F2 出对象查看表,然后看一下有哪些对象。

授人于鱼,不如授人于渔
早已停用QQ了
2011-03-09 09:06
sfwm125
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2011-3-2
得分:0 
回复 2楼 风吹过b
那是不是要插入对象,TrackRectangle和什么有关?
2011-03-09 09:21
sfwm125
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2011-3-2
得分:0 
回复 2楼 风吹过b
您好!就像您说的map1中确实不存在trackrectangle这个对象,这个问题怎么解决?能不能帮我一下。
2011-03-09 14:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-333591-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.097355 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved