Evento LostFocus En Showmodal Nunca Se Dispara.


Subject: 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(=TextBox1) y un Boton(=Button1).

El Textbox1 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(=Tbx1),
que a su vez tiene otro evento LostFocus.

Este segundo evento se tendría que disparar si hay info en Tbx1, 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.


LostFocus.tar.gz
Description: Ejemplo que Ilustra el Problema con el Evento LostFocus 
Download
Filename: LostFocus.tar.gz
Filesize: 6.35 KB
Downloaded: 56 Time(s)
LostFocus.tar.gz
Description: Ejemplo que Ilustra el Problema con el Evento LostFocus 
Download
Filename: LostFocus.tar.gz
Filesize: 6.35 KB
Downloaded: 56 Time(s)
LostFocus.tar.gz
Description: Ejemplo que Ilustra el Problema con el Evento LostFocus 
Download
Filename: LostFocus.tar.gz
Filesize: 6.35 KB
Downloaded: 56 Time(s)

Profile PM  
Subject: 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

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

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

Profile PM  
Subject: 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.

Profile PM  
Subject: 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.

Profile PM  

Page 1 of 1


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.0912s (PHP: -39% SQL: 139%)
SQL queries: 25 - Debug Off - GZIP Enabled