créé un formulaire en VB.net 2013 avecForme aucun style frontière a été fermée alors réduite au minimum dans le plateau ne rétablira pas
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
Et un bouton avec
Me.WindowState = System.Windows.Forms.FormWindowState.Minimized
La question est, si l'utilisateur ferme le formulaire tandis que le formulaire a été réduit à la barre des tâches, lorsque vous démarrez le programme de sauvegarde ... vous pouvez voir le programme dans la barre des tâches, mais en cliquant sur l'icône de la barre des tâches pour le programme ne fait rien ... L'icône de la barre d'état du programme ne fait rien ... MEME si l'icône de la zone de notification est définie sur
Form.Show
Form.Activate
Form.WindowState = System.Windows.Forms.FormWindowState.Normal
J'ai essayé de forcer le formulaire à actualiser.
J'ai essayé de forcer le formulaire à se redessiner à la taille initiale.
La seule chose qui fonctionne pour le montrer à nouveau après cet état défunt est de mettre
Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
en cas de form_load, puis laisser la charge de forme, arrêtez le débogage, puis commenter à nouveau la ligne de sorte que le forme remonte à la façon dont il est supposé être.
Ai-je raté quelque chose?
En outre, planant au-dessus de l'icône de la barre des tâches pour le programme affiche la pleine forme PEEK ... il ne semble être chargé, mais pas dans l'état qu'il devrait être.
Vous devez être en train d'écrire le FormWindowState ou l'emplacement et la taille sur le disque quelque part lorsque vous fermez le formulaire. – LarsTech
Omg, oui, Été un jour frustrant et j'aurais dû voir cela. Merci! – bchiemara