本文為大家分享了C#實現窗體全屏的具體代碼,供大家參考,具體內容如下
方法一:不過此方法有時候會出現莫名的bug
//程序啟動路徑,與生成程序的exe文件在同一目錄下public String exePath = Application.StartupPath;//定義窗體寬高int screenWidth = 0;int screenHeight = 0;screenWidth = (int)System.Windows.SystemParameters.PrimaryScreenWidth;screenHeight = (int)System.Windows.SystemParameters.PrimaryScreenHeight;// 設置全屏 this.FormBorderStyle = FormBorderStyle.None; //設置窗體為無邊框樣式this.WindowState = FormWindowState.Maximized; //最大化窗體this.Left = 0;this.Top = 0;this.Width = screenWidth;this.Height = screenHeight;//窗體背景圖this.BackgroundImage = Image.FromFile(exePath + "文件名");
方法二:
//程序啟動路徑,與生成程序的exe文件在同一目錄下public String exePath = Application.StartupPath;//窗口左上角位置public Point m_formAutographShowPos;//設置窗體尺寸this.Width = (int)System.Windows.SystemParameters.PrimaryScreenWidth;this.Height = (int)System.Windows.SystemParameters.PrimaryScreenHeight;this.ClientSize = new System.Drawing.Size(Width, Height);//計算初始位置m_formAutographShowPos.X = 0;m_formAutographShowPos.Y = 0;Location = m_formAutographShowPos;//窗體背景圖this.BackgroundImage = Image.FromFile(exePath + "文件名");
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答