C# WinFrom全屏

// Form1 事件

public static Form2 f2;

private void button1_Click(object sender, EventArgs e)
{
if (f2 == null)
{
f2 = new Form2();
f2.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; // 设置边框为 None
f2.WindowState = FormWindowState.Maximized; // 最大化
f2.TopMost = true; // 置顶
f2.KeyPreview = true; // 允许窗体先收到键盘事件
f2.KeyUp += new KeyEventHandler(Form2_KeyUp); // 指定键盘按下事件
f2.Show(); // 显示 Form 2
}
}
private void Form2_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Escape) //“Esc” 按键退出全频
{
f2.Close(); // 关闭 Form2 (或者还原窗口也行)
f2 = null;
}
}


你可能感兴趣的:(C#,WinFrom全屏)