if(e.KeyCode == Keys.Up || e.KeyCode == Keys.Down) {
MessageBox("按下了上、下方向键");
}
换成KeyCode就对了。
if(e.KeyChar == Keys.Up || e.KeyChar == Keys.Down) {
MessageBox("按下了上、下方向键");
}
//不明白屏蔽的为什么是textBox,如果是combox就好理解了
//新建自定义类,继承自textBox,然后加入下面的函数生成就能拖动自定义控件到窗体
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
{
if (msg.WParam.ToInt32() == Convert.ToInt32(Keys.Left) | msg.WParam.ToInt32() == Convert.ToInt32(Keys.Right) | Convert.ToInt32(Keys.Up) | msg.WParam.ToInt32() == Convert.ToInt32(Keys.Down)) {
//这里是你想做的事情。
return true;
}
return base.ProcessCmdKey(msg, keyData);
}