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

UserControl 怎么接收键盘响应事件

2011-12-28 
UserControl 如何接收键盘响应事件keyDown事件if(e.KeyCode.ToString() Escape ){MessageBox.Show( O

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);
}

[解决办法]
学习了

热点排行