Avatar billede per2edb Ekspert
29. oktober 2023 - 15:20 Der er 8 kommentarer og
1 løsning

Frm As Form indsat i SUB

Denne sub driller mig.
Den ligger i en form benævnt:  FrmPris

Hvad skal jeg indsætte i stedet for Frm As Form ?

Sub xg_SizeFormWindow(Frm As Form, X As Integer, Y As Integer, cx As Integer, cy As Integer)
Avatar billede Gustav Ekspert
29. oktober 2023 - 17:03 #1
Det kunne være:
xg_SizeFormWindow(Forms("FrmPris"), 100, 200, 300, 400)
Tallene skal naturligvis erstattes med dine værdier.
Avatar billede per2edb Ekspert
29. oktober 2023 - 17:58 #2
Undskyld !!!!!

Jeg fik ikke fortalt at
xg_SizeFormWindow(Forms("FrmPris"), 100, 200, 300, 400)
ligger i et modul

Som vist ovenfor fungerer det ikke
Avatar billede per2edb Ekspert
29. oktober 2023 - 18:48 #3
Det kan være du kender en anden måde at placere en form styret fra et modul

DoCmd.MoveSize  kræver man er inde i formen så den duer ikke

Jeg skal altså kunne det samme som  DoCmd.MoveSize  men fra modulet
Avatar billede Gustav Ekspert
29. oktober 2023 - 19:24 #4
Et Form objekt har metoden Move:
MinForm.Move Left, Top, Bredde, Højde
Den bruger jeg til at flytte min formular med musen her:
https://github.com/GustavBrock/VBA.ModernBox
Avatar billede per2edb Ekspert
29. oktober 2023 - 21:04 #5
Hvordan sætter du MinForm?

Forms(0).Move  virker ikke
Avatar billede Gustav Ekspert
30. oktober 2023 - 07:50 #6
Den virker fint her, fx:
Forms(0).Move 200, 300, 10000, 4000
Så der må være noget andet "på gång" hos dig.
Avatar billede per2edb Ekspert
30. oktober 2023 - 08:25 #7
Nu har jeg konstateret det er kun på opstartsformen
Hvor vil di placere Forms(0).Move 200, 300, 10000, 4000

Load og Open har jeg prøvet - men negativ
Avatar billede Gustav Ekspert
30. oktober 2023 - 08:41 #8
Dér bruger jeg DoCmd. Fx:
Private Sub Form_Open(Cancel As Integer)

    ' Flytter formularen til øverste, venstre hjørne.
    DoCmd.MoveSize 0, 0
Avatar billede per2edb Ekspert
01. november 2023 - 17:31 #9
Jeg fik det løst
Det var højde og bredde der ikke blev sat med DoCmd.MoveSize 0, 0
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

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