C#开发按ESC退出当前窗口怎么实现

 我来答
百度网友2f1730336
2011-09-19 · TA获得超过911个赞
知道小有建树答主
回答量:1316
采纳率:0%
帮助的人:1055万
展开全部

1、界面备毕上有一个按钮退出,写上如下代码:

 Application.Exit();

2、档型选中Form对象,设置属性对象:

如下图:为那个退出按钮即仿蠢芹可响应ESC退出

cy_paul
2011-09-19 · TA获得超过821个赞
知道小有建树答主
回答量:769
采纳率:100%
帮助的人:239万
展开全部
this.CancelButton = btnExit;//这一行放在键皮Load事件中,或者在Form的属性里设前稿,那就不需要此行
private void btnExit_click(object sender,eventargs e){
this.Close();
}
//把退出按钮的size 设为 1,1 的话,此按钮就等于不可见稿悔差。但不能设为visible=false,会影响事件的执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钦谷枫
2011-09-19 · TA获得超过481个赞
知道答主
回答量:436
采纳率:0%
帮助的人:254万
展开全部
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Escape)
{
this.WindowState = FormWindowState.Normal;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
细雨微风浅入梦
2011-09-19
知道答主
回答量:35
采纳率:0%
帮助的人:5.9万
展开全部
虽然我携凯不知道,但态笑是提供一个方法。
键盘上的每一个键,都对应着一个数字代码。
当按下键时,帆隐含会有一个处理事件。
在这个事件里写代码。
之前我写过类似的代码。
肯定有这样的方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老郭生活杂谈
2011-09-19
知道答主
回答量:33
采纳率:0%
帮助的人:7.7万
展开全部
this.close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式