none
(Ayuda) Error en referencia de formulario RRS feed

  • Pregunta

  • Hola,

    Cuando intento ejecutar un formulario desde un timer haciendo Form2.Show(), me sale la siguiente excepcion

    {"El formulario se hacía referencia así mismo durante la construcción a partir de una instancia predeterminada, lo que provocó una situación de recursividad infinita. Dentro del constructor de Form haga referencia al formulario mediante 'Me'."}

    ¿Qué puedo hacer?

    viernes, 7 de febrero de 2020 10:42

Todas las respuestas

  • Primero revisa cómo estás haciendo el Show. Recuerda que haces un show de una instancia del formulario, no de la clase del formulario:

    Dim frm As New Form2()

    frm.Show()

    Si con eso sigue fallando, revisa el constructor del formulario (Sub New) y cerciórate de que dentro no tienes ninguna llamada a New Form2 ni invocas ninguna rutina que haga New Form2.

    • Propuesto como respuesta Pablo Rubio viernes, 7 de febrero de 2020 17:14
    viernes, 7 de febrero de 2020 10:59
  • Pero si el mensaje de error te esta dando la respuesta, no uses el nombre del form actual, usa.

    Me.Show()

    miércoles, 12 de febrero de 2020 8:17