Avatar billede bjarke-svensson Nybegynder
25. september 2001 - 11:25 Der er 5 kommentarer og
1 løsning

Tilpasning af objekter til aktuel opløsning

Er der mulighed for at lave automatisk tilpasning til aktuel skærmopløsning? Jeg har lavet et par programmer, der kun fungerer godt i 1024, og har problemer når de skal distribueres.
Avatar billede cellaneous Nybegynder
25. september 2001 - 11:51 #1
put noget kode i stil med if form1.width > 500 then command1.width = 100 etc for hver eneste label og control du har på din form i Load and Resize events på din form - kig på \"pkt 21\" her: http://www.geocities.com/athens/acropolis/2499/winfaq.txt og http://hjem.get2net.dk/GeWare/VBTips3.htm \"When to do Refresh in response to Resize\"

Alternativt skal du have fat i en ocx eller noget- i stil med http://www.vb-world.net/controls/resizeocx/index2.html

andre relevante links er:
http://david90.freeservers.com/tutorial/vb5Book/hci/VB50/HTML/resolution.html
http://www.vb-world.net/tips/tip489.html
Avatar billede nolle_k Nybegynder
25. september 2001 - 12:33 #2
Hvis du ændre scalemode for the aktuelle kontrol til Twips og så ganger de forskellige enheder op med antal twips pr. pixel vil det løse dit problem, twips er nemlig opløsnings afhængig!

//Nolle_K
Avatar billede jelzin101 Praktikant
25. september 2001 - 15:06 #3
prøv dette.... en enkelt form med textbox.

Private Sub Form_Load()
Text1.Height = Form1.ScaleHeight / 2
Text1.Width = Form1.ScaleWidth / 2
End Sub


Private Sub Form_Resize()
Text1.Height = Form1.ScaleHeight / 2
Text1.Width = Form1.ScaleWidth / 2
End Sub
Avatar billede cellaneous Nybegynder
25. september 2001 - 21:11 #4
jelzin > er der ikke noget med at resize event også kaldes når man minimerer? så skal man have en \"if window state bla bla bla\" ind i den kode for at man ikke skal få fejl eller fjerne minimere-knappen
Avatar billede jelzin101 Praktikant
26. september 2001 - 16:14 #5
prøv at køre den.... den virker fint selvom du minimerer.
Avatar billede cellaneous Nybegynder
26. september 2001 - 18:04 #6
jelzin >

oki :-) men er som regel for doven til at gide tage hensyn til dem som bruger mindre opløsning end mig - så stor udbredelse har mine små spil heller ikke at jeg syntes det er tiden og koden værd at være for brugervenlig
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