c# 键盘事件
在datagridview表格中实现键盘事件时,发现在选择key up行为时,程序也在执行KEY DOWN事件,找了半天原因才发现在事件被执行时,需要对keydata进行判断,以确定事件触发源。
private void dataGridView1_KeyUp(object sender,KeyEventArgs e)
{
try
{
if(e.KeyData == Keys.Up)
{
//程序
......
//
}
if(e.KeyData == Keys.Down)
{
//程序
......
//
}
}
catch(Exception e)
{
MessageBox.Show(e.Message);
}
}

浙公网安备 33010602011771号