Hai la possibilità di inviarmi il progetto?

Che versione di Visual Studio utilizzi?


Io attualmente sto sviluppando un gestionale così strutturato:

Form Padre con un menu globale.
N Form Figlio per le operazioni da effettuare (di cui alcuni condivisi ma che elaborano dati diversi)
Database MySQL 5

Di seguito l'immagine... non guardare i nomi per gli imballi perchè sono solo elementi di prova e io sono un burlone (hahahah spero che non esistano Scatole di Cemento e Cassette di Piombo hahahaha)




Dal menu' FINESTRE come vedi ho attualmente aperto 7 form figlio e posso passare dall'uno all'altro senza problemi oltre ad impostarne il Layout tramite:

codice:
Me.LayoutMdi(MdiLayout.Cascade) 'Sovrapponi
Me.LayoutMdi(MdiLayout.TileVertical) 'Affianca verticalmente
Me.LayoutMdi(MdiLayout.TileHorizontal) 'Affianca Orizzontalmente

'Chiudi Tutte le Finestre (Figlio)
For Each ChildForm As Form In Me.MdiChildren
    ChildForm.Close()
Next
E impostando nel form padre la proprietà "MdiWindowListItem" sull'elemento di menù che dovra' mostrare le finestre aperte, ottengo l'elenco dei form figlio aperti senza dover scrivere una riga di codice.