Bonjour,
Dans le Form_load de mon form principal, je force la maximisation de la fenêtre :
Me.WindowState = FormWindowState.Maximized
Je m'aperçois que cette instruction n'est pas prise en compte lorsque je lance l'exécution.
Pourtant, en mode débug avec un point d'arrêt sur cette instruction, le point d'arrêt fonctionne bien ce qui montre bien que le code passe par là. Et lorsque je poursuis l'exécution du code, la fenêtre s'affiche bien "maximized".
Bref, il n'y a qu'en mode debug avec point d'arrêt, que ça marche. J'ai vérifié que ça marche aussi en mode débug sans marquer de point d'arrêt.
J'ignorais que l'on peut avoir 2 comportements différents selon que l'on exécute le code avec ou sans débug.
En fait j'ai l'impression que ma fenêtre est bien maximisé mais que qqch l'oblige à se réduire aussitôt après et avant même que le form s'affiche (ou en tout cas, avant qu'on ait le temps de voir qqch). Pourtant FormWindowState n'est utilisé qu'à cet endroit dans mon code.
A quoi est-ce dû et comment corriger cela ?
Partager