Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1420 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Problème pour rendre une Winform invisible [Resolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème pour rendre une Winform invisible [Resolu]

n°1431035
mc_choov
Posté le 24-08-2006 à 22:30:22  profilanswer
 

Bonjour,
 
Voilà, j'ai créé une application qui se lance au démarrage en mode invisible. Pour cela, j'ai mis la propriété windowState sur minimize ainsi que showInTaskbar sur false.
 
Au lancement, mon application est effectivement masquée. Pour y accéder, j'utilise une NotifyIcon qui lorsque je double clique me re-bascule en mode normal (windowState = Normal). Toujour pas de problème (Form affichée + rien dans la barre des taches).  
 
Le problème arrive quand je clique sur le bouton réduire de la Form. Là ma fenètre se réduit mais reste visible avec uniquement la barre des titres de visible (elle ne va pas dans la barre des taches mais ressemble à une Form le plus réduit possible qui reste sur le bureau).
 
J'ai cherché toute la journée et je ne vois pas de solution (je suis peut-être fatigué). Alors si vous avez une idée sortez moi de mon brouillard, svp.
 
Merci pour vos réponses.


Message édité par mc_choov le 25-08-2006 à 00:39:24
mood
Publicité
Posté le 24-08-2006 à 22:30:22  profilanswer
 

n°1431066
_darkalt3_
Proctopathe
Posté le 24-08-2006 à 22:59:09  profilanswer
 

TaForm.Hide() ? (ou this.Hide() )


Message édité par _darkalt3_ le 24-08-2006 à 22:59:38
n°1431115
mc_choov
Posté le 25-08-2006 à 00:37:54  profilanswer
 

J'avais déjà testé mais ça ne marchais pas. Mais ton afirmation m'a mis un doute et j'ai re-testé.
Je faisais mon test dans la methode resize sur la valeur de windowState mais rien ne marchais (mauvaise manip ?). Mais je viens de tester avec une variable "interupteur" (booléen) et ça marche.
 
Merci


Message édité par mc_choov le 25-08-2006 à 00:38:52
n°1431117
mc_choov
Posté le 25-08-2006 à 00:42:32  profilanswer
 

PS : Pour ceux que ça intéresse ->
 
 
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
 
      this.montre = true;
 
      this.Show();
 
      this.WindowState = FormWindowState.Normal;
 
      this.montre = false;
 
             
}
 
 
private void Form1_Resize(object sender, EventArgs e)
{
      if (!this.montre)
      {    
           this.Hide();                
      }
      else
      {    
           this.Show();
      }
}
 
 
 
@+


Message édité par mc_choov le 25-08-2006 à 00:53:09

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Problème pour rendre une Winform invisible [Resolu]

 

Sujets relatifs
accés de flash a mon repertoire php protégé : probleme !!![Résolu]Problème avec le chemin du fichier courant!
[Access]Problème de requete dans un formulaire[Résolu][C#.NET] Supprimer un fichier, acces refusé ??
Problème d'affichage dans une zone de "dessin"[résolu] ld: Missing library symbol table in
Probleme creation site !!{resolu}[vba-access] problème avec "word.application"
probleme avec site web et nom de domaine 
Plus de sujets relatifs à : Problème pour rendre une Winform invisible [Resolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR