Avatar billede cole Nybegynder
15. november 2004 - 20:09 Der er 1 kommentar og
1 løsning

Automatisk ændring af Form størrelse ved forskellige skærmopløsni

Jeg har lavet et program som køre som en .exe fil. Hvis programmet køre med en skærmopløsning på 800x600 ser resultatet hæderligt ud, men hvis jeg kører på en PC som er sat op til 1024x768 så sidder hele molevitten ude i venstre side hvilke ikke ser særligt pænt ud. Findes der en måde hvorpå man kan læse PC'ens slærmoplysning inden programmet køre så programmets brugerflade kan tilpasse sig skærmopløsningen?
Avatar billede sjh Nybegynder
15. november 2004 - 20:46 #1
Private Sub Form_Load()
Dim intWidth As Integer
Dim intHeight As Integer

  With Screen
      intWidth = (.Width \ .TwipsPerPixelX)
      intHeight = (.Height \ .TwipsPerPixelY)
  End With

  Me.Caption = intWidth & " x " & intHeight
End Sub
Avatar billede martin_moth Mester
16. november 2004 - 09:36 #2
Lidt snak om emnet:
eksperten.dk/spm/341326
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