VERIFIED SOLUTION i
Turning the visibility off for a feature layer and its labels
UPDATED: April 5, 2017
Since labels are in a separate layer from the feature layer it's associated with, it is necessary to adjust Enabled properties on both the Label Source and the Feature Layer.
MapInfo.Mapping.LabelLayer lblLyr = (MapInfo.Mapping.LabelLayer)mapControl1.Map.Layers; //The LabelLayer is the first layer in this workspace MapInfo.Mapping.LabelSource lblSource = lblLyr.Sources["USA"]; lblSource.DefaultLabelProperties.Visibility.Enabled = false; MapInfo.Mapping.FeatureLayer lyrUSA = (MapInfo.Mapping.FeatureLayer)mapControl1.Map.Layers["USA"]; lyrUSA.Enabled = false;
Dim lblLyr As MapInfo.Mapping.LabelLayer = MapControl1.Map.Layers.Item(0) 'The LabelLayer is the first 'layer in this workspace Dim lblSource As MapInfo.Mapping.LabelSource = lblLyr.Sources.Item("USA") lblSource.DefaultLabelProperties.Visibility.Enabled = False Dim lyrUSA As MapInfo.Mapping.FeatureLayer = MapControl1.Map.Layers.Item("USA") lyrUSA.Enabled = False
- No Downloads