首頁 > 後端開發 > C++ > 如何使 WinForms 應用程式全螢幕顯示,包括工作列?

如何使 WinForms 應用程式全螢幕顯示,包括工作列?

Mary-Kate Olsen
發布: 2025-01-21 16:47:09
原創
794 人瀏覽過

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

建立全螢幕 WinForms 應用程式

本指南示範如何設計一個擴展到整個畫面(包括工作列)的 WinForms 應用程式。我們還將向您展示如何自動隱藏功能表列以實現最佳螢幕使用。

修改表單屬性

要實現全螢幕顯示,請調整表單的屬性。將 FormBorderStyle 設定為 None,並將 WindowState 設定為 Maximized。這會最大化表單,但工作列仍然可見。

要隱藏工作列,請將 TopMost 屬性設為 true。這會將窗體置於所有其他視窗之上,包括工作列。

<code class="language-csharp">private void Form1_Load(object sender, EventArgs e)
{
    this.TopMost = true;
    this.FormBorderStyle = FormBorderStyle.None;
    this.WindowState = FormWindowState.Maximized;
}</code>
登入後複製

自動隱藏選單條

為了增強螢幕空間,當表單最大化時自動隱藏選單列。 這是透過在最大化狀態下將選單條的 Visible 屬性設為 false 來完成的。

<code class="language-csharp">private void Form1_Resize(object sender, EventArgs e)
{
    this.menuStrip1.Visible = this.WindowState != FormWindowState.Maximized;
}</code>
登入後複製

重要提示:屬性設定的順序至關重要。在將 WindowState 設定為 Maximized 之前將 TopMost 設為 true 將使工作列可見。 確保您先設定TopMost

以上是如何使 WinForms 應用程式全螢幕顯示,包括工作列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板