你在地图上放几个radio box,用下面的代码 Private Sub R_Move_Click() '平移工具 oMap.runmenucommand M_TOOLS_RECENTER End SubPrivate Sub R_Select_Click(Index As Integer) '选择工具 oMap.runmenucommand M_TOOLS_SELECTOR End SubPrivate Sub R_ZoomIn_Click(Index As Integer) '放大工具 oMap.runmenucommand M_TOOLS_EXPAND End SubPrivate Sub R_ZoomOut_Click() '缩小工具 oMap.runmenucommand M_TOOLS_SHRINK End Sub 很简单吧,哈哈,程序肯定出错
因为你没有定义M_TOOLS_SHRINK等参数,应该定义一下 Global Const M_TOOLS_SELECTOR = 1701 Global Const M_TOOLS_EXPAND = 1705 Global Const M_TOOLS_SHRINK = 1706 Global Const M_TOOLS_RECENTER = 1702 赶快试试
Private Sub R_Move_Click()
'平移工具
oMap.runmenucommand M_TOOLS_RECENTER
End SubPrivate Sub R_Select_Click(Index As Integer)
'选择工具
oMap.runmenucommand M_TOOLS_SELECTOR
End SubPrivate Sub R_ZoomIn_Click(Index As Integer)
'放大工具
oMap.runmenucommand M_TOOLS_EXPAND
End SubPrivate Sub R_ZoomOut_Click()
'缩小工具
oMap.runmenucommand M_TOOLS_SHRINK
End Sub
很简单吧,哈哈,程序肯定出错
Global Const M_TOOLS_SELECTOR = 1701
Global Const M_TOOLS_EXPAND = 1705
Global Const M_TOOLS_SHRINK = 1706
Global Const M_TOOLS_RECENTER = 1702
赶快试试