Shell   16-07-2023, 23:17
#1
Buenas!

¿ Existe esa posibilidad en el editor de Gambas ?.

Lo he visto en algunos editores, pero en el editor de Gambas creo que no.
Probablemente con la opción de no volver a preguntar en un checkbox.

Lo digo sobre todo por cierres casuales, que ocurre más de una vez.
Hay veces que puede resultar pesada la pregunta, pero puede ocurrir.

Saludos

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
guizans   17-07-2023, 17:28
#2
Si has escrito código y no lo has guardado te avisa con una nueva ventana para poder guardar, y ahí puedes cancelar el cierre de la ventana. Veo mas útil eso que cada vez que cierre el editor me salgo una ventana diciendo si estoy seguro de querer salir. Pero supongo que para gustos colores.
jguardon   17-07-2023, 21:49
#3
Generalmente eso se hace con la típica variable booleana global "dirty" (sucio), que es una manera de decir que el contenido del editor ha sido modificado. Yo usaría el evento change() del editor para setear la variable a true.

Si dirty=true entonces antes de salir del formulario, probablemente en el evento close() se comprueba la variable y si es true, avisamos para guardar antes de cerrar. Si hemos guardado, seteamos la variable a false.

En caso contrario, si es false, cerramos sin preguntar. Sencillo.

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
Shell   17-07-2023, 21:58
#4
(17-07-2023, 17:28)guizans escribió: Si has escrito código y no lo has guardado te avisa con una nueva ventana para poder guardar, y ahí puedes cancelar el cierre de la ventana.

Eso si lo hace. Eso es lo suyo.

El problema es que por algún motivo "del destino". Rolleyes
A veces el cursor del ratón puede llegar estar en la esquina de cierre del editor y debe se cosa que al ratón le gusta más esa esquina, que el queso.
Llámalo, "cosa de meigas".

En caso del proyecto, se puede programar el evento Close.

Jesús:

Gracias por la explicación. ¿ Nadie le ha comentado algo así a Benoît ?.
Estoy seguro que esa característica si las has visto en otros editores.
Ya que también programas en Python.

Me tendré que acostumbrar a veces a programar el evento Close del proyecto en test.
Solo lo hago para añadir el comando "Quit".

Saludos
Última modificación: 17-07-2023, 22:03 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
  
Usuarios navegando en este tema: 2 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.