您的位置:首页 > 其它

winfrom-窗体打开大小和全屏设置

2017-02-06 13:13 197 查看
窗体打开满屏(非最大化),点击按钮全屏,ESC键按下时推出全屏:

public Form1()
{
InitializeComponent();

KeyPreview = true;
DoubleBuffered = true;
StartPosition = FormStartPosition.Manual; //窗体的位置由 Forms.Control.Location 属性确定。

Rectangle rect = Screen.GetWorkingArea(this);
this.Width = rect.Width;
this.Height = rect.Height;
}

private void fullscreen_Click(object sender, EventArgs e)
{
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Escape:
returnback();
break;

default:
break;
}
}
private void returnback()
{
this.WindowState = FormWindowState.Normal;
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: