Avatar billede tjacob Juniormester
06. januar 2002 - 16:16 Der er 4 kommentarer og
1 løsning

Placering af form på skærmen

Jeg har brug for at kunne placere en form på skærmen i forhold til en allerede åbnet forms placering.

Jeg er helt med på at flytte vha MoveSize, men mit problem er at aflæse den allerede åbnede forms placering, da den nye forms placering jo er relativ til skærmen. I \"rigtig\" VB er der Form.Top og -Left, men de kan jo ikke aflæses her.

Den første form placeres centreret, men brugeren kan jo have flyttet på den, og det skal være muligt.

tjacob
Avatar billede tjacob Juniormester
06. januar 2002 - 17:53 #1
Not??

Jeg vil være tilfreds, hvis der er en der positivt ved at det IKKE kan lade sig gøre.

tjacob
06. januar 2002 - 21:06 #2
Som udgangspunkt kan alt lade sig gøre!

I dette tilfælde er det muligt at du er nødt til at ty til Windows API-funktioner.

Prøver lige at kigge på det....
06. januar 2002 - 21:19 #3
Ok, here it is:

http://www.mvps.org/access/forms/frm0042.htm

Her kan du finde et eksempel på hvordan man synkronisere 2 formularer.
Hvis du lejer lidt med koden, kan du selv ændre manuelt på X- og Y-koordinaterne for en form.

NB: Du skal også huske at downloade clFormWindows.bas og lægge den i et klassemodul, for at koden virker.

Det er ikke en færdig løsning, men for 30 point er du hjulpet ret godt på vej.

/Thomas
Avatar billede tjacob Juniormester
06. januar 2002 - 21:59 #4
OK Thomas, -det kan jeg sagtens bruge.
-Selvom jeg nok vil foretrække at lave API-kaldene selv, og undvære clFormWindows.
Jeg havde dog håbet der var en simplere løsning.

tjacob
06. januar 2002 - 22:02 #5
Ja, det ville have været rart. Men alene det, at nogen har brugt så meget tid på at lave disse funktioner, indikere, at der IKKE er nogen direkte og nem løsning.

mvh
Thomas

ps: Du må da meget gerne smide en kopi forbi mig, hvis du får lavet nogle mere simple API-kald
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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