使用键盘上的数字输入值时不会激活事件。它仅在您使用向上和向下箭头时激活。我想要的是,它必须像文本框 textchanged 事件一样在每次键盘敲击时激活。
我尝试了几件事,但用户必须按 Enter 才能激活事件。我不想要那个。
它必须与文本框事件相同。有任何想法吗 ?或其他工具?
最佳答案
NumericUpDown 控件在以下场景中触发值更改事件
您可以使用
KeyPress
代替 ValueChanged每次键盘击键都会触发的事件。(但请记住,此事件只会在按下键盘数字键时触发)private void numericUpDown1_KeyPress(object sender, KeyPressEventArgs e)
{
}
关于winforms - NumericUpDown ValueChanged 事件不适用于输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20772951/