Je suis en train de mettre en place un simple 'menu de démarrage' pour mon application, où l'utilisateur (expérimenté) peut cocher ou décocher diverses options d'exécution. Le menu de démarrage est un simple formulaire sans bordure affiché de façon modale et avec
- Arrêtez bouton
- Continuer ainsi que le bouton
- options de démarrage cases à cocher
J'affiche cette boîte de dialogue d'option de démarrage au moment où je lance mon application si l'utilisateur maintient la touche F8 - j'ai découvert que Windows n'utilise pas F8, donc vous pouvez maintenir la touche F8 enfoncée tout en cliquant sur un raccourci de mon exe et ma boîte de dialogue de démarrage s'ouvre. C'est là que réside le problème.
Mon formulaire ne devient pas l'application active, mais la fenêtre de l'explorateur qui héberge le raccourci sur lequel j'ai cliqué. Si je clique sur mon formulaire (boîte de dialogue de démarrage), il obtient le focus. Comment puis-je faire en sorte que mon formulaire de dialogue d'amorçage "attire" Windows pour qu'il le mette en évidence ?