好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#实现窗体全屏的两种方法

本文为大家分享了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 + "文件名" );

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://HdhCmsTestcnblogs测试数据/qiantao/archive/2018/10/25/9847930.html

dy("nrwz");

查看更多关于C#实现窗体全屏的两种方法的详细内容...

  阅读:70次