在我用 C# 编写的 WinForms 应用程序中,我有一个 DataGridViewTextBoxColumn,其中的单元格包含整数值,我希望用户能够使用键盘上的 + 和 - 键来增加或减少这些值。
我已经处理了 KeyDown 事件,因为它通常用于处理 Delete 键等,但它不适用于加号和减号键,因为按下它们会导致单元格进入编辑模式,并且 KeyDown 事件是结果从未为这些键开火。KeyPress 事件也一样
实际上,如果我将单元格设置为只读,它就会被触发,但我对这个解决方案不满意,因为它会迫使我在代码的几个区域将属性从 true 设置为 false,并且很快就会变得混乱。
请问什么是实现这一目标的最佳方法?
谢谢。