gpt4 book ai didi

c# - 在 DataGridView 中使用 +(加号)和 -(减号)键盘键作为递增器和递减器

转载 作者:太空狗 更新时间:2023-10-29 22:17:39 25 4
gpt4 key购买 nike

在我用 C# 编写的 WinForms 应用程序上,我有一个 DataGridViewTextBoxColumn,其中的单元格包含整数值,我希望用户能够使用键盘上的 + 和 - 键来递增或递减这些值。

我已经处理了 KeyDown 事件,因为它是我通常用来处理 Delete 键等的事件,但它不适用于加号和减号键,因为按下它们会导致 Cell 进入编辑模式,并且因此,永远不会为这些键触发 KeyDown 事件。 KeyPress 事件也是如此

实际上,如果我将单元格设置为只读,它就会被触发,但我对这个解决方案并不满意,因为它会迫使我在代码的多个区域将属性从 true 设置为 false,并且很快就会变得困惑。

请问实现此目标的最佳方法是什么?

谢谢。

最佳答案

你试过这个吗:

而不是使用这个:Keys.OemMinus使用这个:Keys.Subtract

而不是使用这个:Keys.Oemplus使用这个:Keys.Add

关于c# - 在 DataGridView 中使用 +(加号)和 -(减号)键盘键作为递增器和递减器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3567636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com