sorcer1
Messages postés21Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention 6 janvier 2009
-
17 oct. 2006 à 14:41
sorcer1
Messages postés21Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention 6 janvier 2009
-
19 oct. 2006 à 11:03
Bonjour,
J'ai une WinForm que avec laquelle je joue sur l'état FormWindowState sur un NotifyIcon mais le problème c'est que lorsque je passe de l'état FormWindowState.Minimized à l'état FormWindowState.Normal le formulaire ne s'affiche pas au dessus des autres applications.
Voici le code en question :
private void minimizeMaximize()
{
if (this.WindowState == FormWindowState.Normal)
{
this.minimize();
}
else if (this.WindowState == FormWindowState.Minimized)
{
this.maximize();
}
}
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 17 oct. 2006 à 18:31
Non c'est pas tout à fait pareil ;-)
TopMost : A topmost form is a form that overlaps all the other (non-topmost) forms even if it is not the active or foreground form. Topmost forms are always displayed at the highest point in the z-order of the windows on the desktop. You can use this property to create a form that is always displayed in your application, such as a Find and Replace tool window.
BringToFront : The control is moved to the front of the z-order. If the control is a child of another control, the child control is moved to the front of the z-order. BringToFront does not make a control a top-level control, and it does not raise the Paint event.
sorcer1
Messages postés21Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention 6 janvier 2009 18 oct. 2006 à 10:02
J'avais déjà essayé avec TopMost et j'avais compris que ce n'était pas ce que je voulais.
Je ne connaissais pas BringToFront mais pourtant la fenêtre reste en arrière plan.