本文为大家分享了C#实现窗体全屏的具体代码,供大家参考,具体内容如下
方法一:不过此方法有时候会出现莫名的bug
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
//程序启动路径,与生成程序的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 + "文件名" ); |
方法二:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
//程序启动路径,与生成程序的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 + "文件名" ); |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://www.cnblogs.com/qiantao/archive/2018/10/25/9847930.html