Erstellen einer Vollbild-WinForms-Anwendung
Diese Anleitung zeigt, wie Sie eine WinForms-Anwendung entwerfen, die sich auf den gesamten Bildschirm, einschließlich der Taskleiste, ausdehnt. Außerdem zeigen wir Ihnen, wie Sie die Menüleiste für eine optimale Bildschirmnutzung automatisch ausblenden.
Formulareigenschaften ändern
Um eine Vollbildanzeige zu erreichen, passen Sie die Eigenschaften des Formulars an. Setzen Sie FormBorderStyle
auf None
und WindowState
auf Maximized
. Dadurch wird das Formular maximiert, die Taskleiste bleibt jedoch sichtbar.
Um die Taskleiste auszublenden, setzen Sie die Eigenschaft TopMost
auf true
. Dadurch wird das Formular über allen anderen Fenstern positioniert, einschließlich der Taskleiste.
<code class="language-csharp">private void Form1_Load(object sender, EventArgs e) { this.TopMost = true; this.FormBorderStyle = FormBorderStyle.None; this.WindowState = FormWindowState.Maximized; }</code>
Automatisches Ausblenden der Menüleiste
Um den Platz auf dem Bildschirm zu vergrößern, blenden Sie die Menüleiste automatisch aus, wenn das Formular maximiert ist. Dies wird erreicht, indem die Visible
-Eigenschaft der Menüleiste im maximierten Zustand auf false
gesetzt wird.
<code class="language-csharp">private void Form1_Resize(object sender, EventArgs e) { this.menuStrip1.Visible = this.WindowState != FormWindowState.Maximized; }</code>
Wichtiger Hinweis: Die Reihenfolge der Eigenschaftseinstellungen ist entscheidend. Wenn Sie WindowState
auf Maximized
setzen, bevor TopMost
auf true
gesetzt wird, bleibt die Taskleiste sichtbar. Stellen Sie sicher, dass Sie zuerst TopMost
festlegen.
Das obige ist der detaillierte Inhalt vonWie kann ich eine WinForms-App im Vollbildmodus erstellen, einschließlich der Taskleiste?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!