Bonjour,

Je cale sur un problème de focus.

A partir de mon formulaire principal, j'affiche une boite de dialogue avec System.Windows.Forms.MessageBox.Show.
Une fois la boite de dial refermée, le formulaire appelant ne reprend pas le focus.
On m'a dit un jour que c'est normal.
Pas de problème, je me dis que je vais faire un Focus() sur ledit formulaire.
Je me code une procédure:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
        private void Active()
        {
            this.Activate();
            this.Show();
        }
Eh ben, j'ai beau l'appeler après chaque fermeture de la boite de dialogue, ça ne marche pas.
J'ai essayé d'y mettre un Focus() au lieu du activate mais il semble que le focus soit justement inclus dans Activate.

Alors, je sais plus.

Vous faites comment vous ?

Papy