Witam, mam problem z tym, że wywołuję okienko w stylu "czekaj pracuję..." metodą Show (ShowModal odpada ponieważ nie chcę blokować procedury, która otwiera okno czekaj), okno jest wywoływane jako top_most ale chciałbym, że dopóki nie zamknę programowo okna "czekaj pracuję..." nie można było kliknąć w dowolny element aplikacji.
0
0
w formie którą chcesz zablokować wpisz :
windows.EnableWindow(handle,false) ;
dla odblokowania daj true.
Oczywiście zamiast handle możesz wpisać np . Form1.handle czy co tam chcesz .
[edit]
Dużo lepiej jest oczywiście umieścić przyciski i cała "zawartość formy" np na panelu i dezaktywować panel podając jego uchwyt , bo użytkownik ma wtedy możliwość zminimalizowania czy zamknięcia formy.
0
Dzięki bardzo, pasuje, ale podczas wyświetlania blokuje całą aplikację :D coś w stylu
EnableWindow(Application.handle,false);
CzekajFrm.Show;
...
CzekajFrm.Hide;
EnableWindow(Application.handle,true);
dzięki bardzo za pomoc, temat uważam za zamknięty.