Avatar billede tubber Juniormester
05. juli 2002 - 21:07 Der er 1 kommentar og
1 løsning

Centrere

Hej der - der er points hvis der er en der kan komme med en nemmere og enklere løsning end den jeg har her.......



'Function declaretion for set window position

Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

'Constants for window position

Const conHwndTopmost = -1
Const conHwndNoTopmost = -2
Const conSwpNoActivate = &H10
Const conSwpShowWindow = &H40

'Actions preformed when the form i loaded

Private Sub Form_Load()

'Sets variables for windowposition on screen
'Using SysInfo to get resolution and screen size

varX1 = ((SysInfo1.WorkAreaWidth / 15) / 2) - 200
varY1 = ((SysInfo1.WorkAreaHeight / 15) / 2) - 150
varX2 = 400
varY2 = 300

'Sets window position

SetWindowPos hwnd, conHwndTopmost, varX1, varY1, varX2, varY2, _
        conSwpNoActivate Or conSwpShowWindow


/Tubber
Avatar billede joern Nybegynder
05. juli 2002 - 21:31 #1
Hej Tubber.

Jeg benytter dette:

form1.Left = (Screen.Width - form1.Width) \ 2
form1.Top = (Screen.Height - form1.Height) \ 2

P.S.  Se lige http://exp.dk/spm/231812

M.v.h.  Jørn
Avatar billede tubber Juniormester
05. juli 2002 - 22:09 #2
Takker :O) det var sku nemt :O))

Det var nemlig det med Twips....mente at det ikke er alle opløsninger og skærmstørelser hvor man skal dele med 15.....men er ikke sikker :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