Какой язык вы используете со знаком «=»? В VB вы будете сравнивать, а в C # вы будете присваивать число с помощью оператора «если». Чтобы уберечься от этого, сначала нужно указать число: if (1 = numericUpDown), что было бы неплохо, если бы сравнение было разрешено на этом языке, и плохо, если вы намеревались сделать назначение. Ошибка выскочит на тебя!