Hi all, I have a chart with several layers of line data from different sources and different ranges that I want to hide by index using some checkbox filters I made. I see that CDLineLayer and CDLayer let you select a layer and do things like SetLineWidth, but seems like only for newly drawn layers. Is that so, the only way to hide a layer is to redraw or am I missing something? Thanks!
Some of what I tried follows:
Dim c As New CDXYChartMBS
c = self.trackLineLegend1.c
dim layer As CDLayerMBS
Dim nLayers As Integer = c.GetLayerCount
if index = 0 Then
If uncertaintyCheckbox(0).Value = False Then //unchecked, Hide +/- 1 std dev
layer = c.getLayer(nLayers - 3)
layer.setLineWidth(0)
layer = c.getLayerByZ(nLayers - 2)
layer.setLineWidth(0)
Else //checked, show +/- 1 std dev
End
Else if index = 1 ....
End
trackLineLegend1.Backdrop = c.makeChartPicture
//add c to property to manipulate later
trackLineLegend1.c = c