You can set some kind of flag whenever the value is getting changed by the timer event.
lemme know if this helps:
Declare a class variable :
static bool changedByTimer = false;
on timer event :
changedByTimer = true;
void numericUpDown1_ValueChanged(object sender, EventArgs e)
{
if(changedByTimer)
MessageBox.Show("changed by timer");
else
MessageBox.Show("Done by user");
changedByTimer=false
}
hope this helps
--------------------------------------------------------------------------------
Paras