In VB ci sono 2 tipi di form "predefinite":
-quella standard
-quella MDI
La form MDI non è altro che un contenitore di altre form.
Apri VB e seleziona progetto->inserisci form MDI
A questo punto inserisci un form normale ed imposta la sua property MDIChild su true.
Imposta come oggetto di avvio (menu progetto->proprietà di...) la form mdi e nel form load metti il codice per aprire la form standard.
Ti faccio un esempio:
Inserisci il form MDI
- MDIForm
Inserisci un form standard
- Form1
Imposti MDIForm come oggetto di avvio;
Nell'evento MDIForm_Load di MDIForm metti
Form1.show
Avvi il progetto e ti si apre Form1 all'interno di MDIForm.
Capito?
Adesso ti spiego cos'è l'interfaccia MDI.
Principalmente quando si parla di interfacce si deve fare riferimento a SDI e MDI. Sono sigle e non ne conosco il significato esatto.
Un'applicazione SDI apre più finestre e le sparpaglia in giro, un applicazione MDI mette tutte (o quasi) le finestre dentro una finestra principale, che in VB è appunto la form MDI.
Mi sa che ti ho fatto fare casino...![]()