INF.04 · pytanie 801
Czym różni się otwarcie okna metodą ShowDialog() od otwarcia go metodą Show()?
- AShow tworzy nowy proces systemowy, a ShowDialog jedynie nowy wątek aplikacji
- BShowDialog wstrzymuje kod wywołujący do chwili zamknięcia okna, zwracając wynikPoprawna
- CShowDialog otwiera okno bez ramki oraz bez przycisków sterujących w narożniku
- DShow blokuje okno główne aplikacji aż do zatwierdzenia wprowadzonych danych
Wyjaśnienie
Pierwszy sposób daje okno modalne, drugi pozostawia użytkownikowi swobodę przełączania się między oknami programu.