C#做了个winform,双击全屏,如何按ESC退出全屏,求代码,网上的都没有
发布网友
发布时间:2022-05-26 18:13
我来回答
共4个回答
热心网友
时间:2023-10-15 20:19
我优化下2楼的代码吧,因为,楼主想要的是全屏,但是最大化还是不能全屏的。
private void Form1_DoubleClick(object sender, EventArgs e)
{
this.TopMost = true;
this.Location = new Point(0, 0);
this.Size = new System.Drawing.Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
}
记得,this.KeyPreview = true;
恢复就反过来写就行了
热心网友
时间:2023-10-15 20:19
动态把窗体样式改成没有标题栏的,然后最大化就行了,挺简单的。
热心网友
时间:2023-10-15 20:20
this.KeyPreview = true;
this.KeyPress += new KeyPressEventHandler(Form_KeyPress);
private void Form_KeyPress(object sender, KeyPressEventArgs e )
{
if (e.KeyChar == 27)
{
this.WindowState = FormWindowState.Normal;
}
}
热心网友
时间:2023-10-15 20:20
调用API函数