首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

自制窗口接不到键盘消息解决办法

2012-03-08 
自制窗口接不到键盘消息首先祝大家新年身体键康,职场情场都得意我自制了一个窗口,选为无边框样式。并添加了

自制窗口接不到键盘消息
首先祝大家新年身体键康,职场情场都得意


我自制了一个窗口,选为无边框样式。并添加了按键事件的响应函数。
在主程序中先后调用.Show()和.Focus()方法。窗口能显示出来,可就是捕获不到按键消息--任何键都捕获不到。不管是响应keydown还是keyup。请教大虾问题何在?如何才能捕获到按键消息?

附:我目的是要捕获ESC键,捕获到该键后就.close窗口。大家如有其它方法实现也行!

[解决办法]
加个 this.KeyPreview = true; 看看
[解决办法]
如果窗口有其他控件加
this.KeyPreview = true
[解决办法]
如果你窗体上有关闭窗体的按钮,那么只需要设置
this.CancelButton = 关闭按钮;

热点排行