Keys.Left
Keys.Right
Keys.Up
Keys.Down
其他键的KeyCode都可以获取得到的,请问如何调用
Keys.Right
Keys.Up
Keys.Down
其他键的KeyCode都可以获取得到的,请问如何调用
解决方案 »
- 偶数分解为奇数和
- 如何通过程序对iis进行操作?
- 两个帖的分一起,请高手帮忙把一小段JAVA代码翻译成C#
- C#合并多个PDF文件的问题
- 紧急求助,怎样将.dat数据文件转换成.csv文件
- 图片导入到数据库
- 请教啥叫"工作流",小弟不理解,那位大哥能帮我解释一下吗!谢谢!
- 在winform有没有这样的button,它的显示格式是图片格式,当我鼠标放上去的时候就显示我想要的文字,平时只显示图片(就像)就像ImageButton控件
- 反射相关
- 请问进行OpenGL编程除了VC和C++BUILDER外,还有什么工具可用??????
- .C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里?
- 浮动窗体???
void textBox_KeyDown(object sender,KeyEventArgs e)
{
if(e.KeyCode== Keys.Left)
{
MessageBox.Show("Left");
}
}
{
switch(e.KeyCode)
{
case Keys.Left:
MessageBox.Show(Keys.Left.ToString());
break;
case Keys.Right:
MessageBox.Show(Keys.Right.ToString());
break;
case Keys.Up:
MessageBox.Show(Keys.Up.ToString());
break;
case Keys.Down:
MessageBox.Show(Keys.Down.ToString());
break;
}
}
代码大至这样
{
if ((keyData & Keys.Left) == Keys.Left)
{
MessageBox.Show("This is Left key");
}
else if ((keyData & Keys.Right) == Keys.Right)
{
MessageBox.Show("This is Right key");
}
else if ((keyData & Keys.Up) == Keys.Up)
{
MessageBox.Show("This is Up key");
}
else if ((keyData & Keys.Down) == Keys.Down)
{
MessageBox.Show("This is Down key");
} return base.ProcessCmdKey(ref msg, keyData);
}如果你想在OnKeyDown中看到方向键,需要override IsInputKey和IsInputChar方法,使他们在key值为方向键时返回true。