Avatar billede bambus Nybegynder
29. november 2001 - 08:07 Der er 3 kommentarer og
1 løsning

Styr på en userform

Jeg har et lille problem med en userform der popper op midt på skærmen, jeg kunne nu godt tænke mig, at jeg kunne styre dens enige  provokerende ønsker om at vise sig i forhold til skrivebordet…

Jeg mener med mit spørgsmål..  jeg har 1 userform hvorpå der skal vises en anden userform..
userform nr 2´s startupposition skal altid være i højre hjørne af userform nr.1 (også hvis brugeren har valgt, at flytte userform nr.1 før opstart af nr. 2)
Avatar billede fobian Nybegynder
29. november 2001 - 10:15 #1
Du kan styre placeringen af din userform ved at skrive en værdi i felterne Top og Left under egenskaber for den enkelte userform.
Hvis du f.eks har en userform1, så kan du under egenskaber skrive Top = 100 og Left = 100. Jeg har desuden sat StartUpPosition til Manual. På denne måde kan du styre placeringen på skærmen.
Når du så skal starte din anden userform op skal du skrive denne kode til userform2

Private Sub UserForm_Activate()
  UserForm2.Left = UserForm1.Left
  UserForm2.Top = UserForm1.Top
End Sub

Den sætter placeringen af userform2 = placeringen af userform1 uanset, hvor userform1 er placeret.
Avatar billede bambus Nybegynder
29. november 2001 - 10:22 #2
aaaarggh klart !! :))
Avatar billede bambus Nybegynder
29. november 2001 - 10:23 #3
ups
Avatar billede fobian Nybegynder
29. november 2001 - 10:24 #4
Jeg overså at du ville have userform i højre hjørne. Hvis du vil have den til det, skal koden i stedet være:
Private Sub UserForm_Activate()
  UserForm2.Left = UserForm1.Left + UserForm1.Width - UserForm2.Width
  UserForm2.Top = UserForm1.Top
End Sub
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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