protected override bool ProcessCmdKey(ref Message msg, Keys keyData) {
if (keyData == Keys.Delete) MessageBox.Show("here u want to do");
return base.ProcessCmdKey (ref msg, keyData);
}
if (keyData == Keys.Delete) MessageBox.Show("here u want to do");
return base.ProcessCmdKey (ref msg, keyData);
}
先用一个控件的keyPress事件来捕获del键的asc值,保存如数据库或者文件里面。
然后就知道del键对应什么asc值了。然后呢,在你的程序里面就可以用asc值判断用户按下的是否为del键了。
protected override void OnKeyDown(KeyEventArgs e)
{
if(e.KeyCode==Keys.Delete)
{
如果是delete,做……
}
}
protected override void OnKeyDown(KeyEventArgs e)
{
if(e.KeyCode==Keys.Delete || e.KeyCode==Keys.Decimal )
{
如果是delete,做……
}
}