void Timer_Tick(object sender, EventArgs e) { if (timer.Enabled) timer.Stop(); decimal value = (decimal)timer.Tag; if (value > Maximum) value = Maximum; if (value < Minimum) value = Minimum; Value = value; }