Je crée donc un jeu sur Visual Studio C # et je souhaite que le formulaire soit automatiquement agrandi sur l'écran de l'ordinateur de tout utilisateur une fois compilé? Comment puis je faire ça?
Vous pouvez le faire en utilisant l’une des méthodes suivantes -
Obtenez la résolution de l'écran en utilisant le code suivant et définissez la taille de vos formulaires en conséquence
int height = Screen.PrimaryScreen.Bounds.Height;
int width = Screen.PrimaryScreen.Bounds.Width;
Définissez la propriété WindowState de votre formulaire sur Maximized
.
Votre formulaire sera alors maximisé lorsqu’il sera ouvert.
Vous pouvez utiliser this.WindowState = FormWindowState.Maximized;
C #:
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
VB:
Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
correct dans VS2010:
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
Si vous cherchez quelque chose qui optimisera votre fenêtre dès le premier clic et normalisera votre fenêtre lors du second clic, cela vous aidera.
private void maximiseButton_Click(object sender, EventArgs e)
{
//normalises window
if (this.WindowState == FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
this.CenterToScreen();
}
//maximises window
else
{
this.WindowState = FormWindowState.Maximized;
this.CenterToScreen();
}
}