Avatar billede naxosnaxos Nybegynder
12. januar 2003 - 22:02 Der er 4 kommentarer og
1 løsning

vejledning til MDI

HEj

Jeg har nu lukket mit forroge spørgsmål, da det ikke gav nogen respons.

Jeg arbejder med en MDI applikation for første gang. Derfor er jeg lidt i tvivl om hvordan jeg skal meddele min MDI parent, når en MDI child lukkes. JEg skal bruge det, da min MDI child instans bliver oprettet i Paren koden.
Avatar billede naxosnaxos Nybegynder
12. januar 2003 - 22:09 #1
det hele skal bruge til at have en menu hvor jeg kan show hide mine child forme
Avatar billede jper Nybegynder
12. januar 2003 - 23:01 #2
Jeg går ud fra at du vil have standard menu funktionalitet, hvor man kan opdele vinduerne horisontalt, vertikalt og arranger vinduer. Desuden skal de aktive vinduer vises i en liste, så man kan skifte mellem dem fra menuen?

Vinduerne arrangeres sådan:
this.LayoutMdi(MdiLayout.Cascade);
this.LayoutMdi(MdiLayout.TileVertical);
this.LayoutMdi(MdiLayout.TileHorizontal);

Koden skal selfølgelig ligge på parent form.

For at få alle child vinduer vist i en liste skal et af menupunkterne have MdiList property sat til true. Det vil jo typisk være Vindue/Window menupunktet i en MDI app.
Avatar billede wisen Nybegynder
13. januar 2003 - 08:17 #3
Kan du ikke bare "hooke" dig på MDI-child'ets "close"-event ?

Noget i stil med :

Form MDIChild = new Form();
MDIChild.MDIParent = this;
MDIChild.Close += new System.Eventhandler(this.HandleChildClose);
MDIChild.Show();
Avatar billede burningice Nybegynder
13. januar 2003 - 16:44 #4
wisen>> det var sq smart, det med eventhandleren... det var lige noget jeg kunne bruge i mit eget program jeg er ved at lave... :D er det forresten muligt at have en event for closed, på både den form der lukkes, og den form formen blev åbnet fra?
Avatar billede tuxic Nybegynder
15. januar 2003 - 18:48 #5
wisens svar var essentielt det svar jeg gav til det oprindelige spørgsmål:\
Men jeg gav ikke noget kodeeksempel
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