Originariamente inviato da Loliva Fabio A.
vorrei aggiornare il form principale a seconda delle operazioni da effettuare senza ricorrere ogni volta alla creazione di un nuovo form
vediamo se ho capito :

hai un form di base magari con il suo menù che non varia e cose del genere, sotto vorresti una maschera che varia in base all'operazione da effettuare, ad esempio, se si tratta di una lista visualizzi la lista, se si tratta di ricerca visualizzi i campi di ricerca ecc. è così?

se he così dovresti crearti degli usercortrol con le loro funzioni ed eventualmente attivi o disattivi (oppure visualizzi e chiudi) i controlli dentro un "contenitore" tipo ad esempio il tableLayoutPanel o altro.

ma in questo caso ti consiglierei un tabcontrol...