Как уменьшить значение текстового поля, если пользователь уменьшает значение числового элемента управления up down
Здравствуйте, я искал решение, но не смог его найти. Как говорится в заголовке, я хочу изменить значение текстового поля, если пользователь уменьшит значение элемента управления up numeric up down.
Например, если пользователь увеличит значение, он добавит 1 к значению текстового поля,но если он хочет уменьшить число вверх вниз управляющее значение, то текстовое значение должно вычесть.
Что я уже пробовал:
Я пытался сделать это с помощью события value changed, оно работало для увеличения, но каждый раз, когда я уменьшаю значение nup, оно увеличивается, а не уменьшается. :
decimal totalCost; //variable private void nupWhiteC_ValueChanged(object sender, EventArgs e) { if (nupWhiteC.Increment == 1) { totalCost = totalCost + 0.50m; textBox1.Text = totalCost.ToString(); } else if (nupWhiteC.Increment == -1) { totalCost = totalCost - 0.50m; textBox1.Text = totalCost.ToString(); } }
Заранее спасибо.