Źródło: Arkusze CKE
Czym różni się dialog modalny od niemodalnego?
Warianty odpowiedzi
-
A
Dialog modalny jest ograniczony tylko do aplikacji konsolowych
-
B
Dialog modalny działa w tle, a dialog niemodalny jest zawsze na pierwszym planie
-
C
Dialog modalny wymaga zamknięcia, aby wrócić do głównego okna aplikacji, dialog niemodalny tego nie wymaga
-
D
Dialog modalny pozwala na interakcję z innymi oknami aplikacji, dialog niemodalny nie
Wyjaśnienie
Różnica sprowadza się do tego, czy otwarte okno blokuje resztę programu.
Dialog modalny działa jak pilny komunikat. Dopóki go nie zamkniesz lub nie odpowiesz na pytanie, cała reszta aplikacji pozostaje zablokowana. Przykładem jest okno zapisu pliku przed zamknięciem programu.
Dialog niemodalny daje pełną swobodę. Możesz go otworzyć, odstawić na bok i dalej pracować w głównym oknie aplikacji, przełączając się między nimi w dowolnym momencie. Przykładem jest okno wyszukiwania tekstu w edytorze.