2010-07-22 6 views
0

J'ai une application qui commence minimisée.Quelque chose comme RestoreBounds for WindowState

Je peux définir RestoreBounds pour définir la taille à laquelle la fenêtre restaure lorsque l'utilisateur la restaure. Mais comment puis-je définir si le formulaire doit revenir à l'état maximisé ou normal? Normal est par défaut. J'aimerais qu'il y ait quelque chose comme RestoreWindowState. Puis-je faire cela en utilisant l'API d'une façon ou d'une autre?

+0

Vous ne pouvez pas définir RestoreBounds, il s'agit d'une propriété en lecture seule. –

Répondre

0

Ne pouvez-vous pas ajouter et gérer cette propriété vous-même?

Ajouter l'immeuble à votre formulaire.
Substituez OnClientSizeChanged et vérifiez si l'état de la fenêtre a été modifié à partir de Minimized.
Si tel est le cas, définissez WindowState sur la valeur de votre propriété.
Définissez un drapeau de façon à ne passer qu'une seule fois par la logique.

Questions connexes