https://foro.gambas-es.org/viewtopic.php?f=1&t=1103
-----------------------------------
4octavio4
Martes, 16 Noviembre 2010, 20:01

Como Impedir El Cierre De Un Formulario En Un Workspace
-----------------------------------
Bueno, para evitar desviarme del tema sigo aquí.

En el programa que estoy haciendo, necesito que en el workspace haya un formulario inicial desde donde se puedan abrir otros.
Esos otros se pueden cerrar sin problemas, pero el propio formulario inicial no quiero que se pueda cerrar.

La pregunta es: ¿Hay alguna forma de "prohibir" el cierre de una de las pestañas?


-----------------------------------
ahtonio
Martes, 16 Noviembre 2010, 20:51

Re: Problemas Con Workspace
-----------------------------------
Es de suponer que cuando quieras cerrar ese formulario que no quieres que se cierre, se produciré el evento Form_Close, el cual puedes anular con STOP EVENT, al cual le deberías poner alguna condición que permitiera cerrarlo, si no no se que puede pasar al cerrar el formulario principal.
También te sugiero que busques por el foro el modelo de objetos Gambas y veas como funciona la creación y destrucción de objetos como un form que disparan eventos ocultos como (_New, _Free, etc)

Esto no lo he comprobado porque no tengo un workspace hecho para verlo.

Un saludo
Antonio


-----------------------------------
4octavio4
Martes, 16 Noviembre 2010, 21:24

Re: Problemas Con Workspace
-----------------------------------
Gracias.
Ahora he creado una variable tipo Boolean y he puesto que si es False ejecute el STOP EVENT.
Luego, en el Form_Close del formulario principal le digo que ponga la variable en True para permitir el cierre.

Así me funciona, aunque supongo que es un poco chapucero.


-----------------------------------
jsbsan
Miercoles, 17 Noviembre 2010, 12:12

Re: Problemas Con Workspace
-----------------------------------
4octavio4:

¿por que no editas tu asunto y lo pones un poco mas claro, por ejemplo (Workspaces: impedir cerrar Formulario), es que es tan genérico "Problemas con Workspace", que luego va ser imposible que la gente encuentre tu solución)

Si tienes mas preguntas sobre workspace, creas tantos nuevas temas  como preguntas tengas...

Saludos

Jsbsan


-----------------------------------
4octavio4
Miercoles, 17 Noviembre 2010, 14:45

Re: Como Impedir El Cierre De Un Formulario En Un Workspace
-----------------------------------
Vale, lo acabo de cambiar.


