salut,
Dans mon application je dois ouvrir une fenêtre au premier plan lors de la réception d'un message! et bien sûr la remettre au second plan si je clique sur une autre fenêtre!!
Pour ce faire j'utilise topMost=true! et bien sûr cela affiche ma fenêtre au dessus de toutes les autres!!!
Maintenant si par exemple je clique sur une autre fenêtre de mon application, ma fenêtre reste au premier plan malgré le fait que j'ai crée l'évènement:
[code]
private void Fenetre_Deactivate(object sender, EventArgs e)
{
TopMost = false;
}
[code]
Donc voilà ma question est simple comment remettre la fenêtre précédemment au premier plan, en dessous des autre si elle perd le focus???
edit : je viens de remarquer que ca marche seulement si je clique sur la barre du haut de chaque fenêtre, mais si je clique dans le corps même de la winform, il ne me l'affiche pas au premier plan et garde celle que j'ai mis à topMost=true en premier dans le premier plan.
Partager