TODOPIC
Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: bitpic en 19 de Septiembre de 2013, 12:42:53
-
Buenas,
Tengo un problema que llevo todo el día intentando solucionar pero no hay manera, a ver si alguien me puede echar una mano.
La cuestión es que tengo un Chart que va generando una gráfica de dos ejes Y (Y y Y2). Configuro los dos ejes + el X para poder hacer ZOOM, pero solo me lo hace el eje X e Y, pero el Y2 no consigo que haga zoom.
Esto es lo que tengo:
' Configuración ZOOM
Chart1.ChartAreas(0).CursorX.IsUserEnabled = True
Chart1.ChartAreas(0).CursorX.IsUserSelectionEnabled = True
Chart1.ChartAreas(0).CursorX.Interval = DateTimeIntervalType.Auto
Chart1.ChartAreas(0).CursorX.LineColor = Color.GreenYellow
Chart1.ChartAreas(0).CursorY.IsUserEnabled = True
Chart1.ChartAreas(0).CursorY.IsUserSelectionEnabled = True
Chart1.ChartAreas(0).CursorY.Interval = 0.01
Chart1.ChartAreas(0).CursorY.LineColor = Color.GreenYellow
Chart1.ChartAreas(0).AxisX.ScaleView.Zoomable = True
Chart1.ChartAreas(0).AxisY.ScaleView.Zoomable = True
Chart1.ChartAreas(0).AxisY2.ScaleView.Zoomable = True
Por otro lado tengo otro problema con el eje Y2. Tengo habilitado el cursor del Chart para que cuando haces clik con el rato sobre el chart te muestre los valores de Y e Y2 en unas variables. Es para saber los valores de el punto donde cliqueas en el grafico que se muestra.
La cuestión es que en el eje Y es sencillo hacerlo:
Label16.Text = Chart1.ChartAreas(0).CursorY.Position
Pero no se como mostrar los valores del eje Y2. Visual Basic no me deja hacer lo siguiente:
Label16.Text = Chart1.ChartAreas(0).CursorY2.Position
¿Alguna idea? :?