Maison >développement back-end >C++ >Comment puis-je créer une application WinForms véritablement en plein écran et masquer la barre des tâches ?

Comment puis-je créer une application WinForms véritablement en plein écran et masquer la barre des tâches ?

Patricia Arquette
Patricia Arquetteoriginal
2025-01-21 17:02:11649parcourir

How Can I Make a WinForms App Truly Full-Screen and Hide the Taskbar?

L'application WinForms affiche le plein écran et masque la barre des tâches

Pour qu'une application WinForms obtienne une véritable expérience plein écran, non seulement les bordures de fenêtre standard doivent être masquées, mais également la barre des tâches.

Masquer la barre des tâches

Pour masquer la barre des tâches :

  1. Dans l'événement Load du formulaire, définissez this.TopMost sur true.
  2. Ensuite, réglez this.FormBorderStyle sur FormBorderStyle.None.
  3. Enfin, réglez this.WindowState sur FormWindowState.Maximized.
<code class="language-csharp">private void Form1_Load(object sender, EventArgs e)
{
    this.TopMost = true;
    this.FormBorderStyle = FormBorderStyle.None;
    this.WindowState = FormWindowState.Maximized;
}</code>

Masquer automatiquement la barre de menus

Pour masquer automatiquement la barre de menu :

  1. Définissez la propriété AutoSize de la barre de menu sur true.
  2. Définit l'attribut Dock sur DockStyle.Top.
  3. Ensuite, gérez l'événement MenuStrip_MouseLeave et définissez l'attribut Visible sur false.
<code class="language-csharp">private void MenuStrip_MouseLeave(object sender, EventArgs e)
{
    this.MenuStrip.Visible = false;
}</code>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn