Znalazłem PODOBNE tematy na forum jednak nie rozwiązały one mojego problemu. Mam główną forme aplikacji, po wcisnieciu buttona tworzy sie kolejna forma ale dynamicznie. To kod:
Form2:=TForm.Create(nil);
Form2.FormStyle:=fsStayOnTop;
Form2.Show;
Mimo że daje jej StayOnTop to i tak swobodnie całą aplikacje można przykryć oknem innego programu. Problem rozwiązuje ShowModal ale wtedy nie moge korzystać z pierwego okna. Znalazłem na forum coś o FormActive i FormDeactive tylko że to pewnie sprawdza sie w przypadku form statycznych bo w dynamicznej nie znalazłem tych metod :\ . I jak tu pójść na kompromis ?