本文為大家分享了C#實(shí)現(xiàn)窗體全屏的具體代碼,供大家參考,具體內(nèi)容如下
方法一:不過此方法有時(shí)候會(huì)出現(xiàn)莫名的bug
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
//程序啟動(dòng)路徑,與生成程序的exe文件在同一目錄下 public String exePath = Application.StartupPath; //定義窗體寬高 int screenWidth = 0; int screenHeight = 0; screenWidth = ( int )System.Windows.SystemParameters.PrimaryScreenWidth; screenHeight = ( int )System.Windows.SystemParameters.PrimaryScreenHeight; // 設(shè)置全屏 this .FormBorderStyle = FormBorderStyle.None; //設(shè)置窗體為無邊框樣式 this .WindowState = FormWindowState.Maximized; //最大化窗體 this .Left = 0; this .Top = 0; this .Width = screenWidth; this .Height = screenHeight; //窗體背景圖 this .BackgroundImage = Image.FromFile(exePath + "文件名" ); |
方法二:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
//程序啟動(dòng)路徑,與生成程序的exe文件在同一目錄下 public String exePath = Application.StartupPath; //窗口左上角位置 public Point m_formAutographShowPos; //設(shè)置窗體尺寸 this .Width = ( int )System.Windows.SystemParameters.PrimaryScreenWidth; this .Height = ( int )System.Windows.SystemParameters.PrimaryScreenHeight; this .ClientSize = new System.Drawing.Size(Width, Height); //計(jì)算初始位置 m_formAutographShowPos.X = 0; m_formAutographShowPos.Y = 0; Location = m_formAutographShowPos; //窗體背景圖 this .BackgroundImage = Image.FromFile(exePath + "文件名" ); |
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。
原文鏈接:https://www.cnblogs.com/qiantao/archive/2018/10/25/9847930.html