J'ai un form1 et un form2 avec une serie de traitement.
Le form1 est ouvert au lancement de l'application.
Sur un clic de bouton je cherche a fermer ce form1 et ouvrir le form2.
Ca arrive car tu as commencé un projet avec la form1 donc d que tu ferme la fom1 tu la fais quitter. Le mieux c que tu commence ton projet par un projet Vide et que tu rajoute t 2 form comme ca dans ta class Main tu appel r:
form1.ShowDialog()
form2.ShowDialog()
voila avec ca tu quitte la premiere form et tu ouvre la seconde