Lors du lancement de l’application (du projet), VB a besoin de savoir quelle procédure (ou quelle Form), est la procédure (la Form) par défaut. Si vous ne touchez à rien, il s’agit toujours de la première Form qui a été créée dans le projet. Mais en cas de copier-coller sauvages de Forms , VB peut finir par se mélanger les pédales et ne plus savoir par où votre application est censée commencer. Il vous envoie alors un magnifique message d'erreur, le très classique :
Si vous souhaitez changer de Form par défaut, ou la redéfinir en cas d'erreur, ou si vous souhaitez lancer le projet par une procédure principale indépendante de toute Form, cela se passe dans le menu Projet – Propriétés. Vous y choisissez de lancer l’application :
Soit en redéfinissant la Form par défaut
Soit en désignant une procédure principale, qui devra obligatoirement se trouver dans un module et s’appeler Sub Main()