02-06-2021, 22:19
(Última modificación: 02-06-2021, 22:35 por gambafeliz.)
Hola
Voy a intentar explicar mi problema que para mi no es muy fácil explicarlo.
Tengo varios formulario digamos:
frmFormulario1
frmFormulario2
frmFormulario3
Y necesito detectar cual esta en un panel cada vez. Esto lo hago desde un frmFormularioX Yo hago esta pregunta al código:
If String.Left(Object.Class(FMain.pnlContenedor.Children[0]).Name, 3) = "frm" Then ' esto lo hago por que todos mis formulario empiezan por frm pero no es muy seguro, lo se.
Y despues hago:
Como resuelvo lo del objeto inválido, me dan una guía.
Gracías.
Nota he visto que si uso:
Esto si funciona
Esto no por que cierro el formulario y quiero reutilizarlo pero es imposible
Dejo claro que es una ampliación de la explicación anterior.
Voy a intentar explicar mi problema que para mi no es muy fácil explicarlo.
Tengo varios formulario digamos:
frmFormulario1
frmFormulario2
frmFormulario3
Y necesito detectar cual esta en un panel cada vez. Esto lo hago desde un frmFormularioX Yo hago esta pregunta al código:
If String.Left(Object.Class(FMain.pnlContenedor.Children[0]).Name, 3) = "frm" Then ' esto lo hago por que todos mis formulario empiezan por frm pero no es muy seguro, lo se.
Y despues hago:
GAMBAS
Como resuelvo lo del objeto inválido, me dan una guía.
Gracías.
Nota he visto que si uso:
Esto si funciona
Esto no por que cierro el formulario y quiero reutilizarlo pero es imposible
Dejo claro que es una ampliación de la explicación anterior.