protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
{
int WM_KEYDOWN = 256;
int WM_SYSKEYDOWN = 260;
if (msg.Msg == WM_KEYDOWN | msg.Msg == WM_SYSKEYDOWN)
{
switch (keyData)
{
case Keys.Escape:
this.Close();
break;
}
}
return false;
}
这篇博客介绍了如何在Windows Forms应用中,使用override的ProcessCmdKey方法捕获并响应Escape键(Esc)事件,当用户按下Esc键时,关闭当前窗口。
4259

被折叠的 条评论
为什么被折叠?



