限制datagridview上的向上和向下键

| 我在表格上有一个datagridview。当用户单击datagridview上的数据时,程序将计算出一些内容。但是用户也可以使用键盘上的向上和向下箭头键选择数据。我不想要这个。因为我将计算代码放在Datagridview_CellClick事件中。如果我也将其放在Datagridview_SelectionChanged事件中,则当用户单击datagridview时,程序会对其进行两次计算。我的意思是我想通过按键盘上的上下箭头键来保护用户浏览datagridview。有什么办法吗?     
已邀请:
        用户单击DataGridView时是否必须进行计算?如果您的计算基于网格内的数据,那么最好使用
CellValueChanged
CellValidateEvents
触发计算。 从您的问题中并不能100%清楚您是否要在上下按键上进行计算。不清楚的原因是向上或向下箭头键上没有发生“ 2”事件,因此这应该不是问题。 如果要计算这些按键,则可以使用
CellEnter
事件,也可以使用
KeyPress
处理程序-按键的优点在于,可以根据需要检查实际按下了哪个键。     

要回复问题请先登录注册