Skip to main content

Hvad er en dialogboks?

En dialogboks er en kasse, vindue eller en meddelelse, der vises på skærmen på en computer for at kommunikere noget til brugeren.Disse kasser vises ofte som advarsler eller advarsler til en computerbruger om, at han eller hun er ved at gøre noget, der kan have negative konsekvenser, såsom at lukke et program uden først at gemme oplysninger i det.En dialogboks kan også se ud til at gøre en computerbruger opmærksom på, at der er sket noget, som han eller hun ellers ikke er opmærksom på, og for at sikre kommunikation mellem computersoftwaren og brugeren.

Afhængigt af computerens operativsystem (OS)Det kører på en computer, en dialogboks kan vises på en række forskellige måder, skønt de typisk er ret ens.Kassen vises normalt som et separat vindue eller pop-up.En dialogboks er en del af den grafiske brugergrænseflade (GUI) i et computersystem eller OS og giver OS mulighed for at kommunikere information til computerbrugeren.

Den type information, der kommunikeres gennem en dialogboks, og den anvendte type boks,Afhænger ofte af en bestemt situation.Generelt informerer information gennem en sådan kasse en computerbruger, at en bestemt begivenhed er sket eller vil gøre det snart.For eksempel, hvis nogen lukker et program, men endnu ikke har gemt oplysninger i dette program, vil en boks typisk se ud til at advare en bruger om, at oplysningerne vil gå tabt, medmindre han eller hun gemmer.En dialogboks kan også vises, hvis et program pludselig afsluttes, ofte kaldet styrtning, for at gøre brugeren opmærksom på, at opsigelsen har fundet sted og for at give brugeroplysninger til brugeren.

Der er to grundlæggende typer dialogbokse: Modal ogModeless.Enten vil en typisk kræve en form for input fra en bruger, før den forsvinder, såsom bekræftelse fra brugeren af at se kassen eller et udvalg af en af flere muligheder.En modal dialogboks stopper programmet, der er relateret til meddelelsen, der vises på boksen fra at fortsætte med at komme videre, og brugeren kan ikke interagere med dette program, mens boksen er til stede.For eksempel, hvis nogen lukker et program uden at gemme, ser det ud til, at en modalboks advarer brugeren om tab af data, og dette ville forhindre programmet i at fortsætte med dets lukning, indtil brugeren bekræfter handlingen ved hjælp af boksen.

aModeless dialogboks ændrer på den anden side ikke, hvordan et program kører, og programmet kan derfor fortsætte sit operationer.Dette kan forekomme, hvis et program udfører en lang opgave, såsom kopiering af information eller gengivelse af en kompliceret scene i et grafikprogram.Sådanne modløse kasser kan give computerbrugeren mulighed for at annullere eller ændre opgaven, skønt tilstedeværelsen af kassen ikke hindrer denne opgave.