2010-08-23 15 views
0

J'ai un projet winform avec un formulaire splash (comme décrit dans la première réponse de cette question: C# winforms startup (Splash) form not hiding). Lorsque j'utilise ce splashform, la forme principale perd le focus. Je veux l'amener au premier plan dès que je ferme le splashform avec Form.BringToFront() mais ça ne marche pas.BringToFront() ne fonctionne pas

Quelqu'un peut-il aider?

+0

Une fois le formulaire splash fermé, le formulaire principal doit automatiquement être à nouveau mis au point. Où va l'accent? – Will

+2

Évitez de réinventer cette roue: http://stackoverflow.com/questions/392864/c-splash-screen-problem –

Répondre

4

Raymond Chen juste addressed this issue avec des programmes Win32 dans son blog aujourd'hui. Fondamentalement, vous devez afficher votre formulaire principal et appelez BringToFront dessus avant de fermer votre splashscreen.