c # - Hosting et formets indhold inde i en anden formular?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg skal være vært for en Windows-formular inde i en anden formular, som en iframe i HTML. Men ved hjælp af et Multi-Document Interface får formularens vinduer til at blive gjort også. Jeg har brug for kun indholdet af det formular, der skal gengives. Hvordan ville jeg gøre dette?

Bedste reference


Jeg har en ansøgning som denne.


For den indeholdte form sætter jeg .TopLevel=false, formBorderStyle til ingen, og jeg sætter også Dock-ejendommen til Fyld.


I min forældreform har jeg et splitpanel, og jeg tilføjer blot min indeholdt form til panelet, jeg vil have det i.


Jeg kan ikke huske, hvorfor jeg ikke ville gå med UserControls mere, det var år siden. Jeg synes at huske at have en grund selv. Nogle af mine indeholdte former bruger UserControls.

Andre referencer 1


Kig ind i UserControls. De vil opnå hvad du vil.

Andre referencer 2


Hvorfor laver du ikke hvert spil separat UserControl?