Autor |
Mensaje |
gambafeliz
Analista Programador
Registrado: Julio 2019
Mensajes: 830
Edad: 54
|
Evitar Que Se Cierre Un Formulario (Form) Al Pulsar El Botón Cerrar [Solucionado]
Quisiera saber como puedo como cancelar el evento Close, desde dentro del evento Close.
Yo he probado Me.Close(Return as Integer) pero no se como hacerlo y además me parece que es solo para los formularios modales.
En fin, no tengo ni idea, pa que engañar.
última edición por gambafeliz el Domingo, 20 Octobre 2019, 19:11; editado 4 veces
|
#1 Jueves, 17 Octobre 2019, 20:42 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Evitar Que Se Cierre Un Formulario (Form) Al Pulsar El Botón Cerrar
gambafeliz escribió: Quisiera saber como puedo como cancelar el evento Close, desde dentro del evento Close.
Yo he probado Me.Close(Return as Integer) pero no se como hacerlo y además me parece que es solo para los formularios modales.
En fin, no tengo ni idea, pa que engañar.
Creando un observador de eventos de ese formulario
Public Observer As Observer ''Observador usaod para avisar si hay cambios sin aplicar
'...
Public Sub Observer_Close() '' Utilización de un observador para guardar los cambios antesde cerar el formulario si es que los hay.
'Código que queres poner antes de cerrar o para decidir si lo cereas.
Me.Close
End
Nota: Observer_Close se ejecutara cuando cierres el formulario
Saludos.
|
#2 Jueves, 17 Octobre 2019, 21:26 |
|
|
gambafeliz
Analista Programador
Registrado: Julio 2019
Mensajes: 830
Edad: 54
|
Re: Evitar Que Se Cierre Un Formulario (Form) Al Pulsar El Botón Cerrar
Hola tincho
Gracias, pero o me funciona el código. Te cuento por si no me he explicado bien.
Yo abro un Form y después pulso cerrar en la x de la esquina superior derecha. Y se va al evento Form1_Close() pero justo ahí, yo quiero hacer otra cosa pero "no" cerrar. Y hasta ahora ponga lo que ponga se cierra el formulario sin poder hacer nada para evitarlo.
Espero haberme explicado mejor.
Gracias.
|
#3 Viernes, 18 Octobre 2019, 12:29 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Evitar Que Se Cierre Un Formulario (Form) Al Pulsar El Botón Cerrar
última edición por vuott el Viernes, 18 Octobre 2019, 14:35; editado 2 veces
|
#4 Viernes, 18 Octobre 2019, 14:15 |
|
|
gambafeliz
Analista Programador
Registrado: Julio 2019
Mensajes: 830
Edad: 54
|
Re: Evitar Que Se Cierre Un Formulario (Form) Al Pulsar El Botón Cerrar
vuott escribió:
Gracias vuott que te voy a decir que desde que te conozco hasta me gusta mas la Miss de Italia que la de España.
Es un placer siempre....
Un amigo
|
#5 Viernes, 18 Octobre 2019, 16:12 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Evitar Que Se Cierre Un Formulario (Form) Al Pulsar El Botón Cerrar
gambafeliz escribió: Hola tincho Gracias, pero o me funciona el código. Te cuento por si no me he explicado bien...Espero haberme explicado mejor.
Ok si falto algo.
Otra forma de hacerlo es:
Por supuesto que [CONDICION] puede tomar la forma que se desee.
Saludos.
última edición por tincho el Domingo, 20 Octobre 2019, 17:38; editado 1 vez
|
#6 Domingo, 20 Octobre 2019, 17:37 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Evitar Que Se Cierre Un Formulario (Form) Al Pulsar El Botón Cerrar [Solucionado]
Sì, pero no la veo como una forma tan especial !
última edición por vuott el Lunes, 21 Octobre 2019, 09:56; editado 1 vez
|
#7 Lunes, 21 Octobre 2019, 00:06 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Evitar Que Se Cierre Un Formulario (Form) Al Pulsar El Botón Cerrar [Solucionado]
vuott escribió: Sì, pero no la veo como una forma tal especial !
No, de especial no tiene nada, solo que tiene la ventaja de poder crear tantos Public Sub Observer_[elevento]() como sea necesario.
Saludos.
|
#8 Lunes, 21 Octobre 2019, 09:22 |
|
|
|