Hola Gelsen
Yo no utilizo formsets, no me gustan, pero hay una técnica que utilizo con los forms comunes que supongo te funcionará también.
- Primero, deshabilito la "X", el usuario no puede salir haciendo click en la "X" sino en un botón llamado "Salir"
- Segundo, en el evento CLICK de ese botón "Salir", en lugar de escribir "ThisForm.Release()", escribo "ThisForm.Hide()"
- Tercero, de esa manera puedo volver a mostrar a ese form llamando a su método "Show()"
- Cuarto, también tengo acceso a todas las propiedades y métodos de ese form desde el form que lo llamó
Con respecto a tu segunda consulta, para forzar a que solamente el usuario pueda accionar con el form activo, debes hacer lo siguiente:
- Propiedad DESKTOP ponerla en .T.
- Propiedad SHOWINDOW ponerla en 1. In Top-Level Form
- Propiedad WINDOWTYPE ponerla en 1 - Modal
Opcionalmente, también podrías poner la propiedad ALWAYSONTOP en .T.
Saludos.
Walter.
From:
gel...@hotmail.comTo:
publice...@googlegroups.comSubject: [vfp] AL CERRAR UN FORM QUE PERTENECE A UN FORMSET
Date: Sat, 7 Aug 2010 23:35:30 +0000