Hi There, how are you?

I am working on a software (VC++ 2008) that communicates with a piece of hardware that is pretty "slow". I am having a small problem that, if the user holds the NumericUpDown control button, the software "issues too many times" the same command and then it locks up until the hardware finishes processing - very annoying.

I would like to SLOW DOWN the NumericUpDown control, but so far I haven't had success with it.

I tried to use the Acceleration propriety, but couldn't, and actually msdn does not have an example for VC++.

How could I possibly slow it, or at least, prevent it from "automatically accelerate" on hold?

Please advise.

Thank you very much!