本文為大家分享了C#實現(xiàn)窗體全屏的具體代碼,供大家參考,具體內(nèi)容如下
方法一:不過此方法有時候會出現(xiàn)莫名的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;// 設(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 + "文件名");
方法二:
//程序啟動路徑,與生成程序的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);//計算初始位置m_formAutographShowPos.X = 0;m_formAutographShowPos.Y = 0;Location = m_formAutographShowPos;//窗體背景圖this.BackgroundImage = Image.FromFile(exePath + "文件名");
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。
新聞熱點
疑難解答