Avatar billede amoelle Nybegynder
17. marts 2003 - 14:11 Der er 1 kommentar og
1 løsning

håndtering af forskellige skærmindstillinger (fontstørrelse)

Er der nogle gode ideer til, hvordan følgende problemstilling løses af kodemæssig vej ?

Jeg arbejder på en applikation, skrevet i VB, som bl.a. viser en række tal (farveværdier) på en form.
Fontstørrelsen er en property på textlabel'en.
Formen har fast størrelse.

Det ser fint ud på runtime, men hvis jeg afvikler applikationen på en maskine, hvor brugeren har indstillet display-egenskaberne til 'Large font 125%', - går det hele i misk mask og de forskellige tekstlabels vokser relativt til den nye fontstørrelse, og dækker hinanden.

Hvilke principper skal min kode følge, for at være robust overfor forskellige brugeres forskellige (windows)indstillinger ?

mvh Anne
Avatar billede tjacob Juniormester
17. marts 2003 - 17:01 #1
-lige med labels er det AutoSize = False
Avatar billede martin_moth Mester
17. marts 2003 - 20:26 #2
Desuden kan du evt. lade formen være ikke-siseable, og fx. måle 800 x 600. Så går der da i hvert fald ikke misk-mask i det...

PS: Du kan så i Form_Load() tjekke skærmstørrelsen, og er den mindre end 800x600, laver du en popup der siger, at brugeren skal se at komme ind i det nye årtusinde ;o)
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