cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
16 févr. 2006 à 17:29
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
17 févr. 2006 à 15:06
Bonjour à tous,
J'ai une form avec un notifyicon et quand on double clique sur le notifyicon je fais :
if (this.WindowState == FormWindowState.Minimized)
this.WindowState = FormWindowState.Normal ;
Le problème c'est que si il y a une application devant mon application ma form va réaparaitre mais pas au premier plan, comment faire pour faire reparaitre ma form toujours au premier plan ?
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 16 févr. 2006 à 19:37
Et elle reste cachée en dessous de n'importe quelle fenetre ? ou une fenetre bien specifique ?
Sinon, bah... Je vois pas non plus.
Quelle version de windows ?
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 16 févr. 2006 à 18:33
J'ai essayé mais il semble que ce ne soit pas suffisant pour faire passer l'appli au premier plan, j'ai essayé aussi en ajoutant this->Activate() ; mais pareil....
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 16 févr. 2006 à 18:52
Avec celui ci :
void montre_form()
{
if (this.Visible == false)
{
this.Visible = true ;
this.BringToFront() ;
this.Activate() ;
}
else
{
if (this.WindowState == FormWindowState.Minimized)
{
this.WindowState = FormWindowState.Normal ;
this.BringToFront() ;
this.Activate() ;
}
}
}
Voila uniquement le code que j'utilise, quand on ferme la form ca la rend invisible en faisant e.Cancel true ; this.Visible false ;
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 16 févr. 2006 à 19:05
Ben en faite j'ai une form avec un notifyicon et en faite je voudrais que quand je double click sur le notifyicon, ma form passe en premier plan, un peut comme le notifyicon de sql server, je sais pas si tu as essayé, mais quand tu double cliques dessus, la form passe tjs en premier plan qu'elle soit invisible ou visible.
En faite ce qui marchait pas c'etait que si mon appli etait grande ouverte et caché par une autre page le double click ne le faisait pas passer en avant mais c'est normal puisque this.BringToFront() ;
this.Activate() ;
n'etait actif que si la form etait reduite ou invisible.
Merci de votre aide.