Быстрый и грязный способ - сделать
ctrl.Enable = false; ctrl.Text = "Something"; ctrl.Enable = true;
, а затем в событии OnChange инкапсулировать код нарушения с помощью
if (ctrl.Enabled) { // offending code here. }