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

Comment puis-je créer une application WinForms en plein écran, y compris la barre des tâches ?

Mary-Kate Olsen
Libérer: 2025-01-21 16:47:09
original
794 Les gens l'ont consulté

How Can I Make a WinForms App Full Screen, Including the Taskbar?

Création d'une application WinForms plein écran

Ce guide montre comment concevoir une application WinForms qui s'étend pour englober tout l'écran, y compris la barre des tâches. Nous vous montrerons également comment masquer automatiquement la bande de menu pour une utilisation optimale de l'écran.

Modification des propriétés du formulaire

Pour obtenir un affichage plein écran, ajustez les propriétés du formulaire. Réglez FormBorderStyle sur None et WindowState sur Maximized. Cela maximise le formulaire, mais la barre des tâches reste visible.

Pour masquer la barre des tâches, définissez la propriété TopMost sur true. Cela positionne le formulaire au-dessus de toutes les autres fenêtres, y compris la barre des tâches.

<code class="language-csharp">private void Form1_Load(object sender, EventArgs e)
{
    this.TopMost = true;
    this.FormBorderStyle = FormBorderStyle.None;
    this.WindowState = FormWindowState.Maximized;
}</code>
Copier après la connexion

Masquage automatique des bandes de menu

Pour un espace d'écran amélioré, masquez automatiquement la bande de menu lorsque le formulaire est agrandi. Ceci est accompli en définissant la propriété Visible de la bande de menu sur false dans l'état maximisé.

<code class="language-csharp">private void Form1_Resize(object sender, EventArgs e)
{
    this.menuStrip1.Visible = this.WindowState != FormWindowState.Maximized;
}</code>
Copier après la connexion

Remarque importante : La séquence des paramètres de propriété est cruciale. Définir WindowState sur Maximized avant TopMost sur true laissera la barre des tâches visible. Assurez-vous de définir TopMost en premier.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal