Avatar billede vivaa.dk Nybegynder
06. november 2007 - 14:32 Der er 6 kommentarer og
1 løsning

Skalérbare programvinduer

Halløj

Jeg har udviklet et program med en masse knapper og værk på.
Knapperne er rimelig store, da de har betydning for hele programmet.

Jeg vil gerne gøre programmet skalérbart, så lige meget hvor meget jeg trækker vertikalt og horisontalt skal knapperne og teksterne ændre størrelse tilsvarende.
Hvordan gør jeg det?

Jeg udvikler naturligvis i Visual Studio 2005
Avatar billede mikkel_sommer Nybegynder
06. november 2007 - 14:51 #1
Du kunne vel bruge formens resize event og så der i sætte størrelse og placring af din knapper ud fra formens nye størrelse.
Avatar billede vivaa.dk Nybegynder
06. november 2007 - 15:01 #2
hmm ja.. Problemet er bare at sætte det tilsvarene.. Sådan de altid er i samme størrelsesforhold.
Avatar billede mikkel_sommer Nybegynder
06. november 2007 - 15:13 #3
Vinduets oprindelige størrelse divideret med knappens oprindelige størrelse giver dig en faktor som du kan bruge. Så kan du tage den nye vindue størrelse og dividere med din faktor for at få den nye størrelse for knappen. Husk at det skal gøres for både højde og bredde, og så nogenlunde samme fremgangsmåde for placering.
Avatar billede bitmatic Nybegynder
06. november 2007 - 18:44 #4
Alle kontroller har en property der hedder anchor....

Lav en simpel form og leg lidt med den property, jeg tror det er den du leder efter. Hvis du begynder at bevæge dig ud i manuelt at resize alle kontrollerne, så tror jeg hurtigt du ender i noget snavs.

/Jakob
Avatar billede vivaa.dk Nybegynder
13. november 2007 - 13:56 #5
Har ikke glemt jer.. Er blot blevet sat på et nyt projekt lige PT.. Jeg vender tilbage når jeg kommer til det her igen :)
Avatar billede vivaa.dk Nybegynder
22. januar 2008 - 10:17 #6
Smid svar for points bitmatic..

Anchor er den rigtige løsning for mig..

Beklager meget den tid der er gået..
Avatar billede bitmatic Nybegynder
22. januar 2008 - 13:17 #7
ok :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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