如何捕获上下左右键?

songthin 2004-04-23 10:13:44
用OnKeyDown事件只能捕获到一般的按键,如字母数字空格等,而按下上、下、左、右时不能触发。如何捕获这个事件呢?
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolftop 2004-04-24
  • 打赏
  • 举报
回复
to :BearRui(月夜孤熊)
chenyuming2004 2004-04-24
  • 打赏
  • 举报
回复
if(e.KeyCode==Keys.Down)
{
代码;
}
  • 打赏
  • 举报
回复
if(e.KeyCode == KeyCode.Down )
//I catch you.
BearRui 2004-04-23
  • 打赏
  • 举报
回复
private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyCode.ToString()=="Down")
MessageBox.Show("向下键");
else if(e.KeyCode.ToString()=="Up")
{ }
else if(e.KeyCode.ToString()=="Left")
{ }
else if(e.KeyCode.ToString()=="Right")
{ }

}

111,117

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧