Я не думаю, что этот блок должен быть внутри обработчика событий
if (CBXTraditional1.Checked == true)
{
CBXthinandcrispy1.Enabled = false;
}
Это означает, что, если у вас нет другой обработки событий для флажков, этот код будет выполняться только тогда, когда выизмените значение NudQuantity1
, чтобы оно не выполнялось, когда вы нажимаете флажки позже.
Попробуйте использовать переключатели, как упомянуто Стив . Они делают это для вас.