https://foro.gambas-es.org/viewtopic.php?f=4&t=3350
-----------------------------------
cefcom
Viernes, 30 Agosto 2013, 21:57

Evento LostFocus En Showmodal Nunca Se Dispara.
-----------------------------------
Hola!  Un saludo cordial a todos.
Una pregunta que surgió de un programa que estoy trabajando:

Tengo una ventana con 2 controles: 1 Textbox(=[b]TextBox1[/b]) y un Boton(=[b]Button1[/b]).

El [b]Textbox1[/b] tiene un evento LostFocus que se dispara si hay info en el.

Cuando este evento se dispara, aparece otra ventana del tipo showmodal con otro textbox(=[b]Tbx1[/b]),
que a su vez tiene otro evento LostFocus.

Este segundo evento se tendría que disparar si hay info en [b]Tbx1[/b], pero no es así.  Este nunca se ejecuta!

Si el evento es enter o mousedown, no hay ningun problema, todo funciona como debería.

Ha tenido alguien una experiencia previa con algo similar?
Adjunto ejemplo.
Gracias por la ayuda que me puedan brindar.


-----------------------------------
Dani26
Viernes, 30 Agosto 2013, 22:22

Re: Evento LostFocus En Showmodal Nunca Se Dispara.
-----------------------------------
Pues parece que el comportamiento es por ser modal.Si lo muestras no modal funciona, así que supongo que ese es el comportamiento que se espera de un form modal o es un bug.
Saludos


-----------------------------------
cefcom
Domingo, 01 Septiembre 2013, 01:16

Re: Evento LostFocus En Showmodal Nunca Se Dispara.
-----------------------------------
Gracias Dani26

Tienes Razon.
Tuve la oportunidad de probar el codigo en [u]gambas2[/u] y con el mismo resultado.
Cuando el evento [b]LostFocus[/b] esta en una ventana modal, este no se dispara.


-----------------------------------
shordi
Domingo, 01 Septiembre 2013, 08:17

Re: Evento LostFocus En Showmodal Nunca Se Dispara.
-----------------------------------
Una ventana modal no puede perder el foco. Si no, no sería modal. Hay que cerrarla para continuar, por lo que el evento correcto es  close. Digo.


-----------------------------------
cefcom
Martes, 03 Septiembre 2013, 18:27

Re: Evento LostFocus En Showmodal Nunca Se Dispara.
-----------------------------------
Gracias por tu respuesta Shordi,
 pero no es el evento de la ventana modal sino  el del textbox que esta en esta.


