我有一个DataGridView
并且我检测到何时按下输入键以验证/提交单元格的值。我检测到这个键,ProcessCmdKey
但我知道存在另一种类似的方法ProcessDialogKey
,那么它们之间的区别是什么?如果我使用ProcessCmdKey
for detectionEnter和keys 而不是 usingTab会发生什么?EscProcessDialogKey
另外,我的应用程序中有一个小问题,我已将删除键关联到删除树 winforms 组件中的当前选定项目,但是当我在 aDataGridView
的单元格中处于编辑模式并按下删除键时会引发此事件。因此,如果 a 的单元格当前处于编辑模式并且用户按下删除键,我想处理此键DataGridView
以避免引发删除树中选定项目的事件。那么如何实现呢?我可以ProcessCmdKey
用来检测删除键,如果可以,使用它吗?它应该工作吗?