Avatar billede graspman Nybegynder
09. oktober 2003 - 11:25 Der er 4 kommentarer og
1 løsning

Have 2 forme på skærmen samtidigt

Hejsa.

Jeg sidder og roder med en lille login form. Jeg har en hovedmenu, som jeg kun ønsker der bliver adgang til hvis login er rigtigt.
Dvs. jeg har en LoginForm og en HovedmenuForm. Problemet er at få vist Hovedmenuen bagved Loginformen, samt få begge forme til at lukke (afslutte programmet), hvis Loginformen lukkes.

Jeg har prøvt med log.AddOwnedForm(Me), men det virker ikke rigtigt.
Er der nogen gode forslag ???

Hilsen Grasp
Avatar billede omen Nybegynder
09. oktober 2003 - 15:32 #1
Hvis du vil lukke programmet er det Application.Exit()

Det andet ved jeg ikke om jeg forstår! Altså når programmet åbnes, skal der være 2 forme! En Main Form, og en Login Form, hvor man ikke skal have adgang til Main Form, før man har gennemfrt Login Form?
Avatar billede graspman Nybegynder
09. oktober 2003 - 17:36 #2
Yep, det er korrekt :)
Avatar billede omen Nybegynder
09. oktober 2003 - 17:46 #3
Ok, du har to forme!
Main form er Form1, og Login Form er Form2
I Form1, laver du en Load Event som er:

        Dim Form2 As New Form2
        Form2.ShowDialog()

Man plejer at bruge Form2.Show for at åbne en form, Form2.ShowDialog gør at man ikke kan komme tilbage til den første form, før man lukker den anden!

For at lukke Form2, og komme tilbage til den første Form, bruger du:

Me.Dispose()

Så hvis login er rigtigt, bruger du Me.Dispose, og hvis ikke, Application.Exit
Håber det er noget du kan bruge!
Avatar billede dm0108 Nybegynder
22. april 2004 - 15:04 #4
ellers kan du bruge MDI forme.
hvor din main er parent, så vil din login form ligge inde i Main. så kan du bare lukke din main samtidigt med din login
Avatar billede graspman Nybegynder
20. januar 2011 - 13:53 #5
tak
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