15. februar 2000 - 20:11Der er
4 kommentarer og 1 løsning
Skærmstørrelse
Jeg har lavet en application - men den er lavet på min skærm som kører 1024*768, nu er problemet - hvis jeg bruger en opsætning på 640*480, så går min form langt ud over breden og højden, selvom jeg har brugt allign = AlClient Jeg har også en masse group bokse, som jo også skal "skaleres" ned.
Er der en nem måde at får det hele til at passe på ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det kommer an på hvilken version af Delphi du bruger og om du har taget højde for det fra starten.
I D3 og D4 (hvis jeg ikke husker helt galt) skal du selv styre det eller hente et komponent (fra f.eks. DSP) der håndterer det for dig. Dette komponent (som jeg ikke lige kan huske navnet på) sørger automatisk for at scalere alle komponenter på formen i forhold til skærmstørrelsen. Det er udmærket men ikke altid det man selv har ønsket, idet det ikke tager speciel højde for individuelle komponenter. Det kan du bedre selv styre i designet og i runtime.
I D5 derimod er der indført noget man kalder et anker, hvor man, når man påfører et komponent, f.eks. et editfelt eller en groupboks, angiver hvilket andet komponent det skal holde sig til i tilfælde af scalering. Det kan f.eks. være formen de skal holde sig til, og her angiver man f.eks. om det skal være fast i forhold til venstre /højre side af formen og så bare ændre den modsatte side. På den måde kan man opbygge skærmbilleder der holder samme udseende med komponenterne pænt fordelt i forhold til hinanden, uanset hvilken skærmstørrelse formen bliver udsat for.
Men jeg er bange for at der ikke lige er nogen men måde at komme ud over det på for det du allerede har lavet, altså bortset fra at bruge et af disse freware komponenter der styrer det automatisk.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.