C# 如何設定 Windows Form 顯示為全螢幕模式
在 C# 中,只要簡單設定 Form
物件的屬性就可以達到全螢幕的效果,可從設計頁或用程式碼方式去設定,而依據使用情境又可使用不同方式來實作,這邊說明兩種情境:
情境一:程式全螢幕阻擋
讓程式全螢幕並且永遠在最上層,無法縮小
方法一:設計頁設定屬性
於設計頁介面點選 Form
物件設定以下屬性:
FormBorderStyle
為None
,去掉外框。WindowState
為Maximized
,視窗最大化。TopMost
為true
,最上層。
方法二:使用程式碼設定屬性
於 InitializeComponent()
之後加入:
1 | this.FormBorderStyle = FormBorderStyle.None; |
情境二:程式全螢幕可縮小
讓程式全螢幕,當用切換到別的程式時,視窗縮小
屬性設定方法同上,除了 TopMost
不設定 (為 false
),另外 Form
還需實作 Deactivate
事件
1 | private void Form1_Deactivate(object sender, EventArgs e) |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 小殘的程式光廊!
Comment