Maximiser une fenêtre par programme et empêcher l'utilisateur de changer l'état des fenêtres
Comment puis-je maximiser une fenêtre par programmation de sorte qu'il ne peut pas être changée une fois qu'il
atteint l'état agrandi (par exemple, maximiser Internet Explorer et voir)?
J'ai mis FormWindowState propriété
this.WindowState = FormWindowState.Maximized;
this.MaximizedBounds = (x,y);
mais ça ne fonctionne pas. Comment puis-je faire cela?
La fenêtre, je veux maximiser une fenêtre dans mon application.
source d'informationauteur karthik | 2010-08-17
Vous devez vous connecter pour publier un commentaire.
Lorsque votre formulaire est agrandie, définissez sa taille minimale = taille max, de sorte que l'utilisateur ne peut pas redimensionner.
Proximité... après votre code de
ENSUITE, définissez la forme du min/max de la taille de la capacité à la valeur une fois sa taille.
Pour arrêter la fenêtre redimensionnables, une fois que vous avez optimisé, il vous suffit de changer la
FormBorderStyle
deSizable
à l'un des fixe constantes:De la Page MSDN section Remarques:
Il va changer l'aspect de la forme, si vous chercher
Fixed3D
par exemple, et vous aurez probablement à faire un peu de travail si vous souhaitez que le formulaire de restauration à la non-optimisées et être redimensionnables à nouveau.Modifier la propriété
WindowState
àSystem.Windows.Forms.FormWindowState.Maximized
dans certains cas, si le vieux réponses ne fonctionne pas.Si la fenêtre est agrandie, et les autres parties sont dans les autres réponses.
De programmation pour maximiser la windowstate utilisation: