Delphi - Ventanas modales sin ser modales ¿?... en fin

 
Vista:

Ventanas modales sin ser modales ¿?... en fin

Publicado por M@rceloL (213 intervenciones) el 04/04/2005 04:12:20
Lo que quiero hacer es una ventana que sea modal, pero sin usar el ShowModal. Digo esto porque quiero seguir haciendo cosas en la ventana que la llama, mientas ésta esta mostrándose. ¿Se entiende?

Digamos que FormaA llama a FormaB, la FormaB tiene que estar como si fuera modal, pero la FormaA tiene que seguir haciendo cosas debajo. Y el ShowModal me la deja esperando hasta que se cierre.

¿Ideas?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ventanas modales sin ser modales ¿?... en fin

Publicado por Yeagob (9 intervenciones) el 04/04/2005 09:10:07
No es muy profesional, pero puedes hacer que en el evento OnActivate del FormA, pase el foco al FormB(FormB.setFocus), sí FormB.Visible = true. O puedes colocar una variable global booleana, flag, que cambie al mostrarse FormB, así en el OnActivate:
if (flag) then
FormB.SetFocus;

Es lo primero que se me ocurre. Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar