Tilbage

Delphi TILPASNING TIL SKÆRMOPLØSNING OG FONTSTØRRELSE

Dette punkt er det, der har givet mig flest grå hår i hovedet. Sagen er at et vindue og dets elementer ikke ser ens ud ved alle skærmopløsninger. Dertil kommer at størrelsen af den font, man kan vælge i Display-kontrolpanelet under Settings, har betydning for hvor meget tingene fylder. Udvikler man et program på en skærm med en opløsning på fx 800x600, bør man teste programmet med andre skærmopløsninger (1024x768, 1152x864, 1280x1024, 1600x1200, 640x480 osv). Desuden bør man egentlig for hver opløsning teste med forskellig fontstørrelse. Det giver alt i alt en masse tests! Men med tiden får man en fornemmelse af hvordan tingene opfører sig i forskellige opløsninger og med forskellige fontstørrelser, og hvordan man undgår de fleste problemer.

Jeg måtte selv dumme mig en del, før jeg fik mig taget sammen til at tage højde for problematikken. Her er nogle eksempler fra mit eget rædselskabinet:



Men Borland og Microsoft kan også være med. Delphi (til venstre) og Excel (til højre). Excels vindue mangler ligefrem 3 faneblade.

Delphi Excel


Visual Basic giver ikke bedre resultater end andre programmeringsværktøj. Her er Open-dialogboksen fra IconEdit Pro, som er lavet i VB. Udover at vinduets elementer overlapper hinanden, er der også brugt bitmaps, der ikke er gennemsigtige (nederst til venstre).



Skal man give nogle generelle retningslinier for design af brugergrænsefladen, så man undgår et grimt udseende ved andre skærmopløsninger, kan det siges med denne liste:

Andres tips:
Tilbage



© 2001 Finn Ekberg Christiansen