【提问】在使用工作空间管理器控件时,如果只想使用地图的选项卡,只用来显示地图,那么开始的时候可能会遇到这样的问题。就是打开工作空间之后,显示在控件地图选项卡中的是数据而不是地图,但是如果点击一下地图的标签的时候就刷新显示地图名称了。有点奇怪开始怀疑是缺陷,但实际上并不是?
【回答】这时候需要设置另一个相关的属性SuperWkspManager.ActiveTab=2;因为默认的每一个Tab都是有索引的,数据为1,地图为2,布局为3,资源为4。如果设置了某些Tab为False那么就会默认顺序递推。
所以在设置某些Tab为False之前要先设置但前默认打开时显示的Tab的索引。SuperWkspManager1.ActiveTab = 2'默认激活状态的Tab索引为2,即地图Tab
SuperWkspManager1.DataTab = False
SuperWkspManager1.LayoutTab = False
SuperWkspManager1.ResourceTab = False
SuperWkspManager1.SenceTab = False
注意:SuperWkspManager1.ActiveTab = 2 一定要写在最前面,如果写在后面也是没有效果的。有兴趣的可以试试,这个原理还是很好理解的。 |