【发布时间】:2013-12-25 23:50:36
【问题描述】:
使用键盘上的数字输入值时不会激活事件。它仅在您使用向上和向下箭头时激活。我想要的是,它必须像文本框 textchanged 事件一样在每次键盘敲击时激活。
我尝试了几件事,但用户必须按 Enter 才能激活事件。我不想那样。
它必须与文本框事件相同。有任何想法吗 ?或者其他工具?
【问题讨论】:
使用键盘上的数字输入值时不会激活事件。它仅在您使用向上和向下箭头时激活。我想要的是,它必须像文本框 textchanged 事件一样在每次键盘敲击时激活。
我尝试了几件事,但用户必须按 Enter 才能激活事件。我不想那样。
它必须与文本框事件相同。有任何想法吗 ?或者其他工具?
【问题讨论】:
NumericUpDown 控件在以下情况下触发值更改事件
您可以使用 KeyPress 事件来代替 ValueChanged,该事件会在每次键盘击键时触发。(但请记住,此事件只会在键盘数字键按下时触发)
private void numericUpDown1_KeyPress(object sender, KeyPressEventArgs e)
{
}
【讨论】: