ciao,
mi sembra proprio che la tua esigenza sia il classico MDIParent->MdiChild.
Segui questi passi:
- crei un nuovo progetto Win32 (il linguaggio sceglilo tu)
- togli la form che ti crea di default (Form1)
- aggiungi una Form "MDI Parent Form"
- ti crea tutto quello che ti serve come maschera contenitore, con dei menu' prefefiniti.Tu aggiungi/togli in base alle tue esigenze.
- imposta la proprieta' "WindowsState" a "Maximized"
- per aprire una form dentro a questa MDI, ti basta un codice come questo (tipo associato ad un botton_click):
FormFiglia form = new FormFiglia();
form.MdiParent = this;
form.Show();
dove "this" è appunto la MDI perche' il codice lo scriverai dentro a se stessa e quando fai il "Show" della figlia, si aprira' dentro alla MDI.
- fai partire come prima form questa MDI appena creata, ovvero:
Per c# apri il file program.cs e modifica dove viene chiamato il "Run(..."
Per vb la imposti dalle proprieta' del progetto, come "elemento di avvio" o qualcosa del genere...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo