经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » C# » 查看文章
C#实现窗体全屏
来源:cnblogs  作者:38度6  时间:2018/10/26 10:14:29  对本文有异议

方法一:适合WPF

  1. //程序启动路径,与生成程序的exe文件在同一目录下
  2. public String exePath = Application.StartupPath;
  3. //定义窗体宽高
  4. int screenWidth = 0;
  5. int screenHeight = 0;
  6. screenWidth = (int)System.Windows.SystemParameters.PrimaryScreenWidth;
  7. screenHeight = (int)System.Windows.SystemParameters.PrimaryScreenHeight;
  8. // 设置全屏
  9. this.FormBorderStyle = FormBorderStyle.None; //设置窗体为无边框样式
  10. this.WindowState = FormWindowState.Maximized; //最大化窗体
  11. this.Left = 0;
  12. this.Top = 0;
  13. this.Width = screenWidth;
  14. this.Height = screenHeight;
  15. //窗体背景图
  16. this.BackgroundImage = Image.FromFile(exePath + "文件名");

 

方案二:适合Winform

  1. //程序启动路径,与生成程序的exe文件在同一目录下
    public
    String exePath = Application.StartupPath;
  2. //窗口左上角位置
  3. public Point m_formAutographShowPos;
  4. //设置窗体尺寸
  5. this.Width = (int)System.Windows.SystemParameters.PrimaryScreenWidth;
  6. this.Height = (int)System.Windows.SystemParameters.PrimaryScreenHeight;
  7. this.ClientSize = new System.Drawing.Size(Width, Height);
  8. //计算初始位置
  9. m_formAutographShowPos.X = 0;
  10. m_formAutographShowPos.Y = 0;
  11. Location = m_formAutographShowPos;
  12. //窗体背景图
  13. this.BackgroundImage = Image.FromFile(exePath + "文件名");
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号