ValueChanged event of NumericUpDown isn't fired when type in it by keyboard
even it lost focus.
The error in class System.Windows.Forms.UpDownBase.UpDownEdit :
protected override void OnLostFocus(EventArgs e)
{
this.parent.OnLostFocus(e);
}
To fix that bug the method must be changed:
protected override void OnLostFocus(EventArgs e)
{
this.parent.OnLostFocus(e);
base.OnLostFocus(e);
}