Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Menú principal pierde el foco. (https://www.clubdelphi.com/foros/showthread.php?t=93152)

Waldo 31-05-2018 02:10:42

Menú principal pierde el foco.
 
Hola buena tarde, tengo un problema que he buscado solución y no encuentro. Tengo una Form que es la pantalla principal a su vez llamo a otra del tipo Normal con el comando showmodal, pero al terminar esta form con el comando close, en teoria regresa al menu principal. el problema es que, pierde el control y lo adquiere cualquier otra aplicación que este ejecutándose en windows, sin regresar al menú principal, que para retomarlo hay que darle click en la barra de tareas. Alguien que tenga idea como solucionar este problema?, gracias.

Casimiro Notevi 31-05-2018 09:59:05

Tendrás que poner el código que usas, porque no tiene mucho sentido que te pase eso.

Neftali [Germán.Estévez] 31-05-2018 17:49:34

O realizar un ejemplo sencillo con un par de formularios (por no poner los tuyos) con las mismas llamadas, donde se reproduzca el error y lo subes como adjunto.
De esa forma podemos verlo y reproducirlo.

Waldo 31-05-2018 22:17:57

de esta manera llamo a una ventana despues de ejecutarse la pantalla principal.
Código Delphi [-]
  Catalogo_Empresas := TCatalogo_Empresas.Create(self);
     try
          Catalogo_Empresas.ShowModal;
     finally
          Catalogo_Empresas.Free;
          Boton_VerAvisos.SetFocus;
     end;
y al finalizar el proceso de esta se cierra de esta manera

Código Delphi [-]
close;


La Pantalla principal tiene estas caracteristicas
WindowState = wsNormal
FormStile = fsNormal
Para la pantalla de catalogo de empresas es
WindowState = wsNormal
FormStile = fsNormal


Realice prueba por separado y funciona normalmente.

Waldo 31-05-2018 22:21:20

El efecto es como si la aplicación hiciera el comando de alt tab en windows y se cambia a otra ventana que este abierta.


La franja horaria es GMT +2. Ahora son las 12:51:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi