阅读:1828回复:4
[求助] 用TreeView显示图层名称请教各位: 本人想在VB中用TreeView控件实现MapControl中地图图层的显示,代码如下: Dim mLayer As ILayer TreeView1.Nodes.Clear Dim x As Long For i = 1 To n Step 1 End Sub 运行时出现"无效的过程调用或参数"出错提示. 请问各位是怎么回事?如何修改?可否指点一二,非常感谢! |
|
1楼#
发布于:2006-08-14 21:03
Set parNode = TreeView1.Nodes.Add(, , , mLayer.Name)<BR>没有key值
|
|
2楼#
发布于:2006-08-16 10:17
key不是可选的吗?
key不是可选的吗? |
|
3楼#
发布于:2006-08-16 21:00
|
||
4楼#
发布于:2006-08-18 15:05
回复楼上,问题搞定,修改代码如下: Dim mLayer As ILayer TreeView1.Nodes.Clear dim i as Integer For i = 0 To Mapcontrol1.LayerCount-1 Step 1 End Sub |
|