Ik ben al een tijdje op zoek naar een manier op een form te 'includen'. Aan gezien dit niet letterlijk mogelijk is moest ik een andere manier zoeken. Ik heb een programma met Form1 als MDIParent
Form2 als MDIChild
Form3 als een losse form
ik wil dat als er op een button word geklikt in form2, dat dan form3 tevoorschijn komt. Dit kan makkelijk met show(). Maar dit is niet wat ik zoek. Ik wil eigenlijk iets hebben alsof form2 de mdiparent is en form3 de mdichild. maar aangezien form1 parent is en form2 child, kan form2 niet ook een parent zijn.
Ik heb op het moment deze structuur in form2:
alleen waar het leeg is, en waar form3 inmoet, krijg ik het niet meer voor elkaar. MDI werkt al niet, ik kan daar ook een losse panel in zetten en dat alles van form3 en die panel zetten. Alleen er komen nog 4/5 van die forms, als form3. Dus dat is ook niet echt een optie.
even later kwam ik dit tegen:
MSDN Sample
Hier kan je in IE een form hosten. Alleen heb je daar een dll van jou programma nodig, maar hoe krijg ik die?
Als ik dat weet en ik krijg dit gedoe aan de praat is alles compleet. Er is namelijk een mogelijkheid om een IE-venster toe te voegen aan je programma, zodat ik die webpagina's lokaal zet en daarin die forms laat hosten.
Ik hoop dat mij vraag een beetje duidelijk is...
Form2 als MDIChild
Form3 als een losse form
ik wil dat als er op een button word geklikt in form2, dat dan form3 tevoorschijn komt. Dit kan makkelijk met show(). Maar dit is niet wat ik zoek. Ik wil eigenlijk iets hebben alsof form2 de mdiparent is en form3 de mdichild. maar aangezien form1 parent is en form2 child, kan form2 niet ook een parent zijn.
Ik heb op het moment deze structuur in form2:
code:
1
2
3
4
5
6
| +------+---------+ | pa- | panel | | nel +---------+ | | leeg | | | form3 | +------+---------+ |
alleen waar het leeg is, en waar form3 inmoet, krijg ik het niet meer voor elkaar. MDI werkt al niet, ik kan daar ook een losse panel in zetten en dat alles van form3 en die panel zetten. Alleen er komen nog 4/5 van die forms, als form3. Dus dat is ook niet echt een optie.
even later kwam ik dit tegen:
MSDN Sample
Hier kan je in IE een form hosten. Alleen heb je daar een dll van jou programma nodig, maar hoe krijg ik die?
Als ik dat weet en ik krijg dit gedoe aan de praat is alles compleet. Er is namelijk een mogelijkheid om een IE-venster toe te voegen aan je programma, zodat ik die webpagina's lokaal zet en daarin die forms laat hosten.
Ik hoop dat mij vraag een beetje duidelijk is...