刚刚接触C#,请各位大侠指点 我用C#2005 编了一个简单的程序,其中用到了UserControl,响应键盘输入的代码都写再了UserControl的代码文件中,当程序运行时,在主窗体中加载UserControl,但是主窗体只响应一部分键盘事件,这是何故,还请各位大侠不吝指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我一共写了五个函数,分别响应Left,Right,Up,Down和End键,但是主窗体中只响应End键, 又出了新症状了,将方向键改为A S D W键可以响应,但是就是不响应方向键,高手们,帮帮忙吧, 那个方向键的key值好像有点特别,看看是不是那里出了问题。 public void Player_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyData) { case Keys.Left: this.PressLeft(); break; case Keys.Right: this.PressRight(); break; case Keys.Down: this.PressDown(); break; case Keys.Up: this.PressUp(); break; case Keys.End: this.PressEnd(); break; default: break; } }如果将方向键改为其他键,好像就可以响应了,还是不知什么原因啊 dr.GetString(dr.GetOrdinal(""))问题 想做一个IP规划的界面,请大侠给点思路 C#怎么解决动态生成PANEL时的闪烁问题? 谁有pudn的帐号啊?帮忙下载一个文件 C#表单-返回传值方式求助! 关于 软件盘 输入捕获问题 关于产生随机序列 自定义ComboBox控件 ConfigurationSettings.AppSettings配置节问题 哪位兄弟在windows项目安装程序中加入过license对话框 js 调用web services的传参问题(高手出招) asp.net 在web.config里面如何配置<httpModules>元素?
{
switch (e.KeyData)
{
case Keys.Left:
this.PressLeft();
break;
case Keys.Right:
this.PressRight();
break;
case Keys.Down:
this.PressDown();
break;
case Keys.Up:
this.PressUp();
break;
case Keys.End:
this.PressEnd();
break;
default:
break;
}
}如果将方向键改为其他键,好像就可以响应了,还是不知什么原因啊