Avatar billede koonz Nybegynder
15. februar 2000 - 20:11 Der 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å ?
Avatar billede sjensen Nybegynder
15. februar 2000 - 22:25 #1
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.

sjensen
Avatar billede koonz Nybegynder
16. februar 2000 - 19:11 #2
Hej Sjensen
Kunne du ikke giver mig linket til siden, så kan jeg se hva jeg kan finde - der sker jo ikke noget ved at afprøve det ;)
Avatar billede sjensen Nybegynder
17. februar 2000 - 01:37 #3
Jo, selvfølgelig,

her er det:

http://delphi.icm.edu.pl

sjensen
Avatar billede sjensen Nybegynder
17. februar 2000 - 01:38 #4
og så vidt jeg husker er der flere forskellige at vælge mellem. Nogle med, og nogle uden, sourcekode.
Avatar billede koonz Nybegynder
19. februar 2000 - 15:00 #5
Jeg fandt en - der gjorde lidt af jobbet - Tak !
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester