建立全螢幕 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中文網其他相關文章!