Bonjour,
Mon projet est de type Windows Form.
Au lancement, il ouvre Form1 ce qui déclenche l'événement Form1_Load.
Jusqu'ici, je m'en étais tiré en y consignant tout mon code d'initialisation.
Mais j'ai dû rajouter un test sur le chemin d'accès à la base de donnée. Un Dialogbox s'ouvre pour inviter l'utilisateur à renseigner le chemin d'accès. Ce dialogbox est doté d'un bouton "quitter" (si l'utilisateur renonce...)
S'il clique sur ce bouton, il faudrait que le lancement de l'appli avorte purement et simplement.
J'ai tenté plusieurs choses comme
- mettre ma procédure de test dans l'event Form1_load
- mettre ma procédure de test dans la sub new de la class Form1 juste après le "initializeComponents"
- faire un Stop, un Application.exit, un form1.close... en cas de clic sur Quitter de ma dialogbox
Mais quoique je fasse, je n'arrive pas à stopper le code. Concrètement, la procédure Event Load se déroule quoi qu'il arrive après ces instructions.
Je me doute que je dois mal m'y prendre. Mais je ne trouve pas comment il faudrait faire. Pouvez-vous m'indiquer une piste ?
Partager