validation - C# Make button disabled unless atleast more than 1 items is checked -
there form 3 check box items , button. unless there atleast more 1 items checked on form keep button 'finish' disabled.
private void btnfinish_validating(object sender, canceleventargs e) { if ((checkblinna.checked == false && checksoup.checked == false) || (checkblinna.checked == false && checkgnocchi.checked == false) || (checksoup.checked == false && checkgnocchi.checked == false)) { btnfinish.enabled = false; } }
thought work button enabled start , when of check boxes checked button goes disabled forever.
you can :
void updatefinishenabled() { var boxes = new checkbox[] { checkblinna, checksoup, checkgnocchi }; btnfinish.enabled = boxes.any(b => b.checked); }
call inside form load , validating handler.
Comments
Post a Comment