ors ha scritto:
Ma il problema non è tanto cosa c'è nel load del form, perchè commentando tutto, il problema rimane.
Essendo che il sistema operativo Windows applica delle animazioni alla chiusura e apertura dei Form, è normale che questi effetti di transizione facciano sì che per qualche istante, quando una finestra si chiude e l'altra si sta per aprire, si veda quello che c'è sotto o il desktop, proprio perché non sono operazioni eseguite in tempo nullo, ma con una animazione che seppur breve richiede un minimo quantitativo di tempo.
Fossi in te adotterei un altro approccio, ad esempio sfrutterei gli
User Control per utilizzare solo un Form, quello principale, e caricare dinamicamente al suo interno il controllo corrispondente alla videata che vuoi visualizzare, senza effetti di transizione e animazioni che possano dare fastidio.
Ciao!