| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 533 人关注过本帖
标题:求助!代码出错。
只看楼主 加入收藏
sfwm125
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2011-3-2
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
求助!代码出错。
Private Sub Toolbar1_ButtonClick(ByVal Button As Button)
  Select Case Button.Index
  Case 3
    ' full extent
    map1.MousePointer = moZoomOut  此处调试时弹出“无效属性值”,什么原因,如何解决?
    Case 2
    map1.MousePointer = moZoomIn  同上
    Case 1
    map1.MousePointer = moPan  同上
    Case 4
  CommonDialog1.ShowPrinter
'Dim prin As Printer
'Set prin = Printers(0)
 'prin.Orientation
 'prin.Orientation = CommonDialog1.Orientation
'prin.Copies = CommonDialog1.Copies
 Dim Msg, Style, Title, HELP, Ctxt, Response, MyString
Msg = "是否按纵向打印?"   ' Define message.
Style = vbYesNoCancel   ' Define buttons.
Title = "系统提示"   ' Define title.
HELP = "DEMO.HLP"   ' Define Help file.
Ctxt = 1000   ' Define topic
      ' context.
      ' Display message.
Response = MsgBox(Msg, Style, Title, HELP, Ctxt)
If Response = vbYes Then   ' User chose Yes.
  'map1.PrintMap "MyMap", "", False ' Perform some action.
 ElseIf Response = vbNo Then ' User chose No.
  ' map1.PrintMap "MyMap", "", True  ' Perform some action.
 ElseIf Response = vbCancel Then
 Exit Sub
 End If
End Select
End Sub
搜索更多相关主题的帖子: 原因 extent 如何 
2011-03-07 10:45
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
不懂!或者是map1没有MousePionter这个属性吧!

   唯实惟新 至诚致志
2011-03-07 11:22
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:0 
map1 是什么?
2011-03-07 14:45
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:10 
MousePointer 属性
      

返回或设置一个值,该值指示在运行时当鼠标移动到对象的一个特定部分时,被显示的鼠标指针的类型。

语法

object.MousePointer [= value]

MousePointer 属性语法包含下面部分:

部分 描述
object 对象表达式,其值是“应用于”列表中的一个对象。
value 整数,按照设置值中的描述指定被显示的鼠标指针类型。


设置值

value 的设置值为:

常数 值 描述
vbDefault 0 (缺省值)形状由对象决定。
VbArrow 1 箭头。
VbCrosshair 2 十字线(crosshair 指针)。
VbIbeam 3 I 型
VbIconPointer 4 图标(矩形内的小矩形)。
VbSizePointer 5 尺寸线(指向东、南、西和北四方向的箭头)。
VbSizeNESW 6 右上-左下尺寸线(指向东北和西南方向的双箭头)。
VbSizeNS 7 垂-直尺寸线(指向南和北的双箭头)。
VbSizeNWSE 8 左上-右下尺寸线(指向东南和西北方向的双箭头)。
VbSizeWE 9 水-平尺寸线(指向东和西两个方向的双箭头)。
VbUpArrow 10 向上的箭头。
VbHourglass 11 沙漏(表示等待状态)。
VbNoDrop 12 不允许放下。
VbArrowHourglass 13 箭头和沙漏。
VbArrowQuestion 14 箭头和问号。
VbSizeAll 15 四向尺寸线。
VbCustom 99 通过 MouseIcon 属性所指定的自定义图标。


说明

在鼠标指针越过窗体或对话框上的控件时,为了指出功能上的改变,可以使用该属性。沙漏标形状设置值 (11) 是很有用的,用来指示用户需要等待过程或操作的完成。

注意 如果应用程序调用 DoEvents,那么 MousePointer 属性在经过 ActiveX 部件时可能暂时地改变。

----------------------------------------
你这里 moZoomOut 的值是什么???
moZoomIn    moPan   

是不是符合 map1.MousePointer  的取值范围????

授人于鱼,不如授人于渔
早已停用QQ了
2011-03-07 15:37
sfwm125
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2011-3-2
收藏
得分:0 
回复 4楼 风吹过b
谢谢您这么详细又耐心的答复。
2011-03-07 21:41
sfwm125
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2011-3-2
收藏
得分:0 
回复 4楼 风吹过b
我刚查了一下
map1.mousepoint=0
mozoomin=51
mozoomin=52
mopan=53
确实取值不一样,这怎么解决?
2011-03-07 21:46
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:10 
mousepoint  所能接受的常量如下表,如果你需要得新定义新的鼠标图标,那需要 使用最后一个
VbCustom 99 通过 MouseIcon 属性所指定的自定义图标。
先设置 MouseIcon 属性,然后 把 mousepoint  改为 99 。

如果这种方法不行的话,那你只能代替鼠标了。
也就是到这个控件区域内,就把鼠标隐藏,然后自己显示一个图片到鼠标移动上,跟着鼠标移动。
移出控件区域,则恢复鼠标显示,隐藏自己的图片。

其它方法我不会。可能还有更好的。

---------------------------
vbDefault 0 (缺省值)形状由对象决定。
VbArrow 1 箭头。
VbCrosshair 2 十字线(crosshair 指针)。
VbIbeam 3 I 型
VbIconPointer 4 图标(矩形内的小矩形)。
VbSizePointer 5 尺寸线(指向东、南、西和北四方向的箭头)。
VbSizeNESW 6 右上-左下尺寸线(指向东北和西南方向的双箭头)。
VbSizeNS 7 垂-直尺寸线(指向南和北的双箭头)。
VbSizeNWSE 8 左上-右下尺寸线(指向东南和西北方向的双箭头)。
VbSizeWE 9 水-平尺寸线(指向东和西两个方向的双箭头)。
VbUpArrow 10 向上的箭头。
VbHourglass 11 沙漏(表示等待状态)。
VbNoDrop 12 不允许放下。
VbArrowHourglass 13 箭头和沙漏。
VbArrowQuestion 14 箭头和问号。
VbSizeAll 15 四向尺寸线。
VbCustom 99 通过 MouseIcon 属性所指定的自定义图标。


授人于鱼,不如授人于渔
早已停用QQ了
2011-03-07 22:01
sfwm125
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2011-3-2
收藏
得分:0 
回复 7楼 风吹过b
我按您的方法试了一下,还是不行。对了为什么我的mousepoint的常量开头都没有vb,
都是这样的:
Default 0 (缺省值)形状由对象决定。
Arrow 1 箭头。
Crosshair 2 十字线(crosshair 指针)。
Ibeam 3 I 型
IconPointer 4 图标(矩形内的小矩形)。
SizePointer 5 尺寸线(指向东、南、西和北四方向的箭头)。
SizeNESW 6 右上-左下尺寸线(指向东北和西南方向的双箭头)。
SizeNS 7 垂-直尺寸线(指向南和北的双箭头)。
SizeNWSE 8 左上-右下尺寸线(指向东南和西北方向的双箭头)。
SizeWE 9 水-平尺寸线(指向东和西两个方向的双箭头)。
UpArrow 10 向上的箭头。
Hourglass 11 沙漏(表示等待状态)。
NoDrop 12 不允许放下。
ArrowHourglass 13 箭头和沙漏。
ArrowQuestion 14 箭头和问号。
SizeAll 15 四向尺寸线。
Custom 99 通过 MouseIcon 属性所指定的自定义图标。
2011-03-08 09:10
快速回复:求助!代码出错。
数据加载中...
 
   



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

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