读书人

UserControl 怎么接收键盘响应事件

发布时间: 2011-12-28 22:45:21 作者: rapoo

UserControl 如何接收键盘响应事件
keyDown 事件
if(e.KeyCode.ToString() == "Escape ")
{
MessageBox.Show( "OK ");
} 不行。
请教如何才能接收到..

[解决办法]
你可以重写UserControl的如下基类方法处理按键:

protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData == Keys.Escape)
{
//
}
return base.ProcessDialogKey(keyData);
}

[解决办法]
学习了

读书人网 >C#

热点推荐