ShowModal nie zawsze na wierzchu

0

w moim programie często pokazuje okno modalne

W jego kodzie przy wywołaniu jest :

...
Result := Dlg.ShowModal;

Problem w tym, że czasem, to okno pokazuje się pod spodem. Cała aplikacja jest zablokowana i na przycisk nie można kliknąć.

Jak można pokazać okno modalne zawsze na wierzchu ?

0

Dlg.bringtofront czy coś takiego spróbuj. napisz czy działa ;)

0

Zawsze miałem taki problem, że jak w oncreate dawałem dużo do zrobienia nowej wywoływanej formie za pomocą showmodal. Nawet Form2.BringToFront; nie pomógł przy wywołaniu formy dopiero po jej utworzeniu.
Zobacz czy za dużo nie wykonujesz w nowej utworzonej formie. Nawet załadowanie dużego pliku może spowodować taki efekt. Zawsze zważ czy nie zastosować application.procesmessages.

1 użytkowników online, w tym zalogowanych: 0, gości: 1