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

keyDown事件捕捉不到方向键的有关问题

2012-01-03 
keyDown事件捕捉不到方向键的问题?winform程序里面方向键和tab键用来改变控件的焦点于是在form的keydown事

keyDown事件捕捉不到方向键的问题?
winform程序里面方向键和tab键用来改变控件的焦点
于是在form的keydown事件里面就是捕捉不到这几个键
请问如何解决?

当窗体上有多个可以获得焦点的控件时才会出现这种问题,
不信放几个按钮试试



[解决办法]
在窗体中添加如下的重写方法来处理按键的信息:

protected override bool ProcessDialogKey(Keys keyData)
{
switch (keyData)
{
case Keys.Tab:
break;
case Keys.Left:
break;
}
return base.ProcessDialogKey(keyData);
}

热点排行