Cacher winforms application à partir de la barre des tâches
Comment puis-je cacher un winform, de sorte qu'il ne sera pas affichée dans la barre des tâches de Windows , l'utilisateur ne le voit pas , ou lorsque l'utilisateur appuie sur Alt + Tab ?
Vous devez vous connecter pour publier un commentaire.
Dans le code, procédez de la manière suivante:
this.ShowInTaskbar = false;
Ou en mode création:
EDIT:
Vous devez également définir le FormBorderStyle
Code:
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;
Conception:
Absolument, cela fonctionne - voici quelques copies d'écran à l'aide de Windows Vista.
Application en cours d'exécution:
Ne figurant pas dans le ALT + TAB
FormBorderStyle
. Je voisBorderStyle
avec trois options:None
,FixedSingle
, etFixed3D
.None
il renvoyait un message d'erreur lorsque vous essayez d'ajouter un groupe d'enfants de la forme. Le message d'erreur indique que leValue cannot be Null
. Le débogueur me montre quethis.panel1
est nul...Pour cacher votre formulaire à partir de la Alt+Tab boîte de dialogue ajouter ce code dans votre formulaire de classe: