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

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -