"Отвязать" событие перед установкой значения:
| Код | numericUpDown1.ValueChanged -= new EventHandler(numericUpDown1_ValueChanged); /*в скобках имя обработчика события*/
|
Добавлено через 2 минуты и 57 секунд Забыл добавить, а после установки значения, снова привязать обработчик.
А если просто не надо выполнять код, который находится в обработчкие, можно так:
| Код | private bool isIgnore;
private void btnAdd_Click(object sender, EventArgs e) { isIgnore = true; numericUpDown1.Value = 20; isIgnore = false; }
private void numericUpDown1_ValueChanged(object sender, EventArgs e) { if (isIgnore) return; }
|
|