08. oktober 2004 - 09:45Der er
14 kommentarer og 1 løsning
Forms hænger sammen
Jeg har en applikation med en hovedform. Fra denne kan man starte en wizard som åbner op i en ny form. Begger forms ligger nede i proceslinien.
Bruger åbner nu Explore som er maixmeret. Han trykker nu på wizarden ned i processlinien, som dermed dukker op foran Explorer. Desværre følger hovedformen også med. Hvordan undgår jeg dette? De skal være uafhængig af hinanden. Jeg har prøvet at sætte den nye forms parent til at være desktop, men det set ikke ud til at hjælpe.
Private Sub cmdWizard_Click() frmWizard.Show ' <-- Din WizardForm Me.WindowState = 1 End Sub
Private Sub Form_Unload(Cancel As Integer) Dim objForm As Object For Each objForm In Forms Unload objForm Next End Sub '-------------------------- MainForm --------------------------
Læs mit oprindelige spm, ellers kommer en uddybning her...
Udgangspunktet er en hovedform placeret midt på skræmen, også synlig ned i taskbaren (Den i bunden). Fra denne åbnes en ny form (min wizardform), som popper op foran hovedformen. Begge forms er synlige i taskbaren. Nu åbnes Explorer, maximeret, som dermed dækker for både hovedformen og den nye form. Brugeren aktivere wizardformen nede i taskbaren, og den dukker nu op foran Explorer. Desværre komme hovedformen også med! Jeg ønsker at hovedformen ligger bagest.
okææ nu kan jeg godt se hvad du mener.. men det tror jeg ikke du kan lave om på.. kun ved at minimere hovedformen.. eller at du køre din wizardform som en exe-fil fra hovedformen..
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.