none
Error NO INTERCEPTABLE en componente CHART. RRS feed

  • Pregunta

  • Hola:

    Uso el componente CHART de Windows Forms y tengo un error que NO consigo interceptar y me finaliza el programa, por mucho que use Try..Catch. Ejemplo para comprobar mi problema, en un formulario con un Chart llamado Chart1:

    Public Class Form1
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            Chart1.BeginInit()
            Chart1.Series.Clear()
    
            Dim oS As New DataVisualization.Charting.Series
    
            For n = 1 To 3
                oS.Points.Add()
            Next
            oS.ChartType = DataVisualization.Charting.SeriesChartType.StackedArea100
            Chart1.Series.Add(oS)
    
            oS = New DataVisualization.Charting.Series
    
            For n = 1 To 4
                oS.Points.Add()
            Next
            oS.ChartType = DataVisualization.Charting.SeriesChartType.StackedArea100
            Chart1.Series.Add(oS)
    
            Try
                Chart1.EndInit()
                Chart1.Update()
            Catch ex As Exception
                MsgBox("No se produce error")
            End Try
    
            MsgBox("Todo parece okey, pero se produce un error no controlable 'en algun sitio'")
        End Sub
    End Class

    He probado a poner la llamada a este Form dentro de un Try...Catch y tampoco.

    Lo que hago es tener un gráfico y permitir al usuario cambiar el tipo de gráfico que quiere ver de una lista, pero cuando escoge un tipo que (por alguna razón) no es posible, se genera este error 'no interceptable' y me finaliza el programa!!!

    Un saludo


    • Editado LG DES miércoles, 20 de septiembre de 2017 15:58
    • Cambiado Enrique M. Montejo lunes, 25 de septiembre de 2017 4:58 Pregunta relacionada con error en controles de Windows Forms.
    miércoles, 20 de septiembre de 2017 15:56

Todas las respuestas

  • Hola LG DES;

    ¿Has comprobado que sea correcto que el for empiece por 1 y no por 0.?

    Gemma

    miércoles, 20 de septiembre de 2017 16:30
  • Hola:

    No tiene absolutamente nada que ver, es simplemente añadir 3 puntos (o 27) y un numero diferente de puntos en la otra serie, ese no es el problema.

    El problema viene en el error que se produce y que 'no puedo interceptar'.

    Un saludo

    jueves, 21 de septiembre de 2017 7:26