Visual c++ 在NumericUpDown控件上单击并按住按钮:如何停止ctrl加速

Visual c++ 在NumericUpDown控件上单击并按住按钮:如何停止ctrl加速,visual-c++,controls,effects,Visual C++,Controls,Effects,我使用的是数字上下控制;每次单击“向上”或“向下”按钮时,我必须将控件中的数字转换为2'完整数字,并通过串行1发送。使用一些数据写入,以便将数字、地址写入DDS模块。问题是,当连续按下时,它可以工作约10-15个数字,然后控制速度加快到我甚至看不到发送的数字的程度,结果是在这段时间后我收到了损坏的数据,并且模块没有在DDS模块中注册数字。是否有人知道如何将总体控制降低到稳定的速度。 我很感激能得到的任何帮助。 谢谢 梅尔 评论 当用户用键盘或鼠标按住向上或向下箭头时,Accelerations属

我使用的是数字上下控制;每次单击“向上”或“向下”按钮时,我必须将控件中的数字转换为2'完整数字,并通过串行1发送。使用一些数据写入,以便将数字、地址写入DDS模块。问题是,当连续按下时,它可以工作约10-15个数字,然后控制速度加快到我甚至看不到发送的数字的程度,结果是在这段时间后我收到了损坏的数据,并且模块没有在DDS模块中注册数字。是否有人知道如何将总体控制降低到稳定的速度。
我很感激能得到的任何帮助。 谢谢 梅尔

评论 当用户用键盘或鼠标按住向上或向下箭头时,Accelerations属性可用于提高NumericUpDown在大量数字中移动的速度。设置此属性将减少发生的ValueChanged事件数,具体取决于为集合中的每个NumericUpDownAcceleration对象指定的Increment和Seconds属性值。集合中包含的NumericUpDownAcceleration对象按其NumericUpDownAcceleration.Seconds属性排序

评论 当用户用键盘或鼠标按住向上或向下箭头时,Accelerations属性可用于提高NumericUpDown在大量数字中移动的速度。设置此属性将减少发生的ValueChanged事件数,具体取决于为集合中的每个NumericUpDownAcceleration对象指定的Increment和Seconds属性值。集合中包含的NumericUpDownAcceleration对象按其NumericUpDownAcceleration.Seconds属性排序


弗拉德,谢谢你的回复。花了一点时间来计算加速度和时间之间的关系,但最终的结果是好的。梅夫拉德,谢谢你的回复。花了一点时间来计算加速度和时间之间的关系,但最终的结果是好的。梅尔