When updating the value of an
IVNumberBox through the increment/decrement pushbuttons, the value text does not get updated until you move the mouse over the control, while changes in the value caused by dragging or scrolling are reflected immediately. I’m rather confused as to why this should be the case, since the pushbutton action functions call the exact same function as the
OnMouseDrag functions, namely
OnValueChanged. Stepping through the various functions that are in turn called by
OnValueChanged, I’ve found what appears to be the exact same behavior: regardless of how you interact with the control, the value and the label gets updated correctly; only the handling of the drawing of the value is somehow different, but I can’t manage to find the relevant difference between
OnMouseOver that would lead to this different drawing behavior.
Any suggestions as to what function I might need to adjust? Thanks!