(21-09-2020, 19:53)jsbsan escribió: Tincho:
Al cerrar el formulario principal, se borra el objeto, y el formulario secundario no lo encuentra.
Para resolverlo deberias:
a) Impedir que el formulario principal se pueda cerrar, si el formulario secundario sigue abierto. (por ejemplo con alguna variable que te diga si el formulario secundario esta abierto)
b) en vez de pasar un objeto, pasale un array (o incluso una clase con propiedades), a ver si asi no te da ese error.
Saludos
En primer lugar enhorabuena por tu trabajo jsbsan.
En referencia al problema de cerrar el formulario principal. La solución aunque no la voy a poner por su quizás complejidad. Si la voy a describir.
Podíais hacer un reparent a null y tocar las propiedades Height, width, Arrangement, center e Y así ponéis el formulario creado por jsbsan como elemento del formulario principal y cuando alguien cierra el formulario principal como es un elemento del mismo el formulario de jsbsan también se cerraría como si fuera todo normal.
Si no lo veis, pues para resumir la clave seria que el formulario jsbsan se integre en el formulario principal y cuando este se cierra arrastrará todos los elementos pertenecientes a el como padre.
En fin, gracias jsbsan por el aporte.
Saludos.