allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

Layers 集合的属性

天下维客,你可以修改的网络知识库

跳转到: 导航, 搜索

每个 Map 都有图层的集合。Layers 集合由 Layer 对象组成。Layers 集合具有用来从集合添加和删除 Layer 对象的方法和属性。Layers 集合方法和属性的完整列表请参见《 MapX 参考指南》和联机帮助。


Count——获得集合中的图层数量

所有集合都有Count 属性,该属性非常有用,可得到图层的数目,遍历Layers集合的每一图层,就可以用到此属性:

Dim x as integer

For x = 1 to Map1.Layers.Count Print Map1.Layers(x).Name Next

Item——从集合中获取图层

Item 属性从集合中获得特定的 Layer 对象。Item 属性返回一个图层作为对象,它是 Layers 集合的默认方法。 可以通过索引值,如 1、2 等等,来引用图层,也可以通过它们的名称引用,例如 Highways 或者 Cities:

Dim lyr as Layer

Set lyr = Map1.Layers.Item(“Highways”)

-或者-

Dim lyr as Layer Set lyr = Map1.Layers.Item(3)

Bounds——获得集合的地理范围

Bounds 属性返回代表集合中所有地图图层的地理范围(除了 UserDraw 图层)的 Rectangle 对象。当需要将地图缩放到足够大以显示所有图层中的所有对象时,该属性将很有用:

Set Map1.Bounds = Map1.Layers.Bounds

mapx 入门教程


Personal tools
工具
金银币拍卖 金币拍卖预展  雨花石销售 瑰宝雨花石