gracias SPAWN y tienes razon yo lo que estaba haciendo con Dim Formulario2 As New Form2() era crear un nuevo formulario y lo que tenia que hacer era referirme al formulario que ya estaba creado para ello hice un pequeño cambio casi tu lo has hecho declare la variable formulario2 como un objeto "Dim formulario2 As Object"
luego le asigne el formulario al cual quiero pasar "formulario2 = Form2"
luego asi al referirme a "formulario2" ahora si me estoy refiriendo a el formulario que tengo en mi proyecto y no a uno que he creado como me estaba pasando lo llegue a averiguar de tanto probar y al darme cuenta que aun despues de borrar el 2do y 3er form me seguia apareciendo el 2do form asi me di cuenta que era porq yo lo estaba creando. Gracias por tu respuesta tienes razon y es la forma correcta de hacerlo saludos
luego le asigne el formulario al cual quiero pasar "formulario2 = Form2"
luego asi al referirme a "formulario2" ahora si me estoy refiriendo a el formulario que tengo en mi proyecto y no a uno que he creado como me estaba pasando lo llegue a averiguar de tanto probar y al darme cuenta que aun despues de borrar el 2do y 3er form me seguia apareciendo el 2do form asi me di cuenta que era porq yo lo estaba creando. Gracias por tu respuesta tienes razon y es la forma correcta de hacerlo saludos