Avatar billede jgni Nybegynder
22. september 2002 - 23:20 Der er 19 kommentarer og
1 løsning

Menu-editoren

Hej !

Når jeg har lavet en menu i en form, kan jeg så ikke få den til at åbne de
nye form'e 'nedenunder' så jeg beholder min lille menu, og ikke skal lave
menu'en forfra på alle nye form'e ?
Avatar billede medions Nybegynder
22. september 2002 - 23:23 #1
Jov da.. :-)

    Dim strFrmFil As New frmFilnavn
    Load strFrmFil
    strFrmFil.Show , Me

//>Rune
Avatar billede jgni Nybegynder
22. september 2002 - 23:31 #2
Den kigger jeg lige på da :)
Avatar billede medions Nybegynder
22. september 2002 - 23:33 #3
Fair nok ;o)

//>Rune
Avatar billede jgni Nybegynder
22. september 2002 - 23:33 #4
strFrmFil er det navnet på den form jeg vil indlæse ?
Avatar billede medions Nybegynder
22. september 2002 - 23:35 #5
Yep :o)

//>Rune
Avatar billede jgni Nybegynder
22. september 2002 - 23:37 #6
...og frmFilnavn den form jeg vil indlæse i ?
Avatar billede medions Nybegynder
22. september 2002 - 23:39 #7
Nope, den kode du har der skal være på den form hvor du har din menu!

//>Rune
Avatar billede jgni Nybegynder
22. september 2002 - 23:43 #8
Jeg er lidt grøn i dette her, så kan du ikke lige forklare den lidt nærmere ?

Og lige en ting mere : det her skal stå i min Click for menupunktet ?

F.eks Private Sub mnuStyresystem_Click()
...
...
End Sub
Avatar billede Noone Nybegynder
22. september 2002 - 23:44 #9
Hvis jeg forstår det rigtigt sker der dette...

Dim strFrmFil As New frmFilnavn

strFrmFil defineres til at være det samme som frmFilnavn

    Load strFrmFil

strFrmFil der nu er en tro kopi af frmFilnavn loades

    strFrmFil.Show , Me

strFrmFil der nu er loadet og dermed brugbar vises med den aktuelle form som ejer.
Avatar billede medions Nybegynder
22. september 2002 - 23:44 #10
Private Sub mnuStyresystem_Click()
Dim strFrmFil As New frmFilnavn
    Load strFrmFil
    strFrmFil.Show , Me
End Sub

;o)
//>Rune
Avatar billede jgni Nybegynder
22. september 2002 - 23:55 #11
Jeg tror dæleme jeg har stirret mig blind på det her ti* ! *G*
Jeg får kompilerfejl nu :(

Nu får i dæleme hvad file og forme hedder :
Den form det hele starter i hedder : Dataopsamling_Form (filnavn : Form1.frm)

Den nye form der skal indlæses når jeg trykker på et menu-punkt : Styresystem_Form (Styresystem.frm)
Avatar billede jgni Nybegynder
22. september 2002 - 23:56 #12
Det er VB 6.0 i svarer til ?
Avatar billede jgni Nybegynder
23. september 2002 - 00:12 #13
Umiddelbart kan jeg kun få den til at åbne et nyt vindue magen til :(
Avatar billede tubber Juniormester
23. september 2002 - 00:28 #14
Hvis du ikke skal bruge den form du har menuen i mens den anden form er åben kunne det laves med frames.....

frame1.visible=false
frame2.visible=true

og når du så er færdig med frame2 slutter du koden med :
frame2.visible=false
frame1.visible=True

Bare lige en alternativ løsning

/Tubber
Avatar billede jgni Nybegynder
23. september 2002 - 00:30 #15
Det skal den ikke. Men hvor skal jeg så skrive hvad ?

Jeg bliver nok aldrig en kodehaj, men nu skal jeg altså overleve det semester her :)
Avatar billede tubber Juniormester
23. september 2002 - 00:37 #16
Det er 2 menupunkter du kan vælge i :O)

Private Sub menu1_Click(Index As Integer)
frame1.Visible = True
frame2.Visible = False
End Sub
Private Sub menu2_Click(Index As Integer)
frame2.Visible = True
frame1.Visible = False
End Sub

Frames virker på den måde at det faktisk er en form på en form, det vil sige du laver bare 2 frames der fylder hele din form, og så sætter du knapper ind i din frame som var det en form. Når du så er færdig med frame1 så laver du frame2 som om det var en ny form :O))
Avatar billede jgni Nybegynder
23. september 2002 - 01:32 #17
Så virker det søreme :)

Det blev tubbers forslag jeg brugte. Tak for alle forslag :)
Avatar billede tubber Juniormester
23. september 2002 - 02:01 #18
Svar :O)
Avatar billede jgni Nybegynder
23. september 2002 - 02:06 #19
:)
Avatar billede Noone Nybegynder
23. september 2002 - 02:38 #20
Og hvis man er smart så kan man jo placere komponenterne på deres plads med kode, så slipper man for at bekymre sig om at man ikke kan se det hele på en gang ;)
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